특정 ip로 향하는 전송에 대하여 특정 nic 사용하기

안녕하세요? 초보주제에 우분투 서버를 관리하고 있는 초짜 입니다.

현재 서버에 두개의 이더넷 라인이 연결되어 있습니다.

sftp로 파일을 전송해야 하는데 해당 sftp서버가 첫번째 nic가 가진 ip로 접속 해야만 접속 가능하도록 되어 있습니다.

첫번째 nic를 사용해서 잘 접속하다가 어느순간 두번째 nic를 통해 접속 시도해서 안될때가 생깁니다.

이런경우 사용할 수 있는 방법이 있는지 힌트라도 있으면 부탁드립니다.

그럼 즐거운 한가위 보내세요

어떤 상황인지 제가 이해를 제대로 한 것인지 모르겠습니다만…

서버에 NIC에 두 개가 있고
둘 모두 각각의 인터넷 환경에 접속해 있다는 말씀일까요?

[quote="sorage":ik9rm802]
첫번째 nic를 사용해서 잘 접속하다가 어느순간 두번째 nic를 통해 접속 시도해서 안될때가 생깁니다.[/quote:ik9rm802]

이 부분이 무슨 말씀인지 잘 이해가 되지 않습니다.

두개의 nic는 인터넷 환경에 접속 되어 있습니다.

sftp 서버가 방화벽에서 첫번째 nic의 ip만 허용하기 때문에 반드시 첫번째 nic를 통해서만 접속 해야만 합니다.

문제는 첫번째 nic가 우선순위가 높아서인지 sftp서버에 접속이 잘되다가 어느순간 두번째 nic를 통해서 접속 시도하여 접속이 되지 않습니다.

sftp를 사용할때 특정 nic를 사용하게 하거나 특정 ip로 향하는 모든 패킷에 대해 특정 nic만 사용 가능하게 하고 싶습니다.

첫번째nic(eth0), 두번째nic(eth1) 이라면…

/etc/network/interfaces 설정에 eth0, eth1 모두 gateway가 지정되어 있는지요?

만약 두개의 nic에 모두 gateway가 설정되어 있다면 eth0에만 gateway를 설정하고

eth1 gateway 설정은 삭제후 networking 재시작해보시기 바랍니다.