Windows 명령 경로 추가에 해당하는 유닉스는 무엇입니까

Windows 명령 경로 추가에 해당하는 유닉스는 무엇입니까

명령을 실행해야 해요

route add -p 123.45.67.8 mask 255.255.255.0 208.00.000.000

리눅스 서버에서. 유닉스에 상응하는 것은 무엇입니까?

답변1

그들은 매우 유사합니다.

네트워크 경로를 추가하려면(이 예에서는 192.168.20.0 마스크 255.255.255.0)

sudo route add -net 192.168.20.0/24 gw 10.0.0.1

또는

sudo route add -net 192.168.20.0 netmask 255.255.255.0 gw 10.0.0.1

호스트에 대한 경로를 추가하려면

sudo route add -host 192.168.20.20 gw 10.0.0.1

옵션 없이 실행하면 route add사용할 수 있는 옵션 목록이 표시됩니다. 예를 들어 측정항목, 인터페이스 등이 있습니다.

또한 매뉴얼 페이지도 도움이 될 것입니다.

답변2

해당 Windows 명령의 기능에 대한 설명이 없으면 대답하기 어렵지만 ip-route.

답변3

경로를 지속되게 만드는 한 가지 방법은 컴퓨터가 시작될 때마다 경로를 추가하는 것입니다. 이는 -pWindows의 플래그와 동일한 결과를 갖습니다.

이는 다음을 사용하여 수행할 수 있습니다 Cron.

@reboot /sbin/route add -net 123.45.67.8 netmask 255.255.255.0 gw 208.0.0.0 

dev eth0사용할 포트를 지정해야 하는 경우 명령 끝에 사용할 수 있습니다.

이것은 적어도 Ubuntu 14.04에서 작동하며 아마도 Cron의 가장 현대적인 구현에서 작동할 것입니다.

답변4

인터페이스가 시작될 때마다 경로를 추가하고 작동이 중단될 때마다 제거하려면 /etc/network/interfaces(Debian의 경우) 인터페이스 스탠자에 적합한 명령을 추가할 수 있습니다. 다음은 내 것 중 하나입니다(이렇게 하면 로컬 브로드캐스트가 내 NAT 게이트웨이의 ISP가 아닌 로컬 네트워크로 이동하게 됩니다).

iface eth1 inet static
      address 192.168.0.2
      netmask 255.255.255.0
      pre-up iptables-restore </etc/iptables.rules
      up route add 255.255.255.255 eth1
      down route del 255.255.255.255

이는 귀하의 OS와 요구 사항에 맞게 쉽게 조정할 수 있습니다.

관련 정보