네트워크 인터페이스에 IP 주소를 할당한 후 다음 명령 중 하나를 사용하십시오.
ip addr add 10.0.0.0 dev eth1 valid_lft forever preferred_lft forever
ip addr replace 10.0.0.0 dev eth1 valid_lft forever preferred_lft forever
ip addr add 10.0.0.0 dev eth1
ip addr replace 10.0.0.0 dev eth1
ip addr
IP 주소가 제대로 eth1
설정 되었는지 확인할 수 있습니다 .10.0.0.0/32
...
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
link/ether 08:00:27:4d:1e:43 brd ff:ff:ff:ff:ff:ff
inet 10.0.0.0/32 scope global eth1
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fe4d:1e43/64 scope link tentative dadfailed
valid_lft forever preferred_lft forever
...
내 스스로 시작합니다 ping
... ping
명령이 ping 31에서 중단됩니다.
username@computer:~$ ping 10.0.0.0
PING 10.0.0.0 (10.0.0.0) 56(84) bytes of data.
64 bytes from 10.0.0.0: icmp_seq=1 ttl=64 time=0.043 ms
64 bytes from 10.0.0.0: icmp_seq=2 ttl=64 time=0.034 ms
...
64 bytes from 10.0.0.0: icmp_seq=30 ttl=64 time=0.038 ms
64 bytes from 10.0.0.0: icmp_seq=31 ttl=64 time=0.041 ms
ip addr
핑이 중단되면 해당 IP 주소가 eth1
사라진 것을 확인할 수 있습니다 .
...
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
link/ether 08:00:27:4d:1e:43 brd ff:ff:ff:ff:ff:ff
inet6 fe80::a00:27ff:fe4d:1e43/64 scope link tentative dadfailed
valid_lft forever preferred_lft forever
...
ip(8)
고정 IP 주소를 사라지게 하지 않고 네트워크 인터페이스에 할당하려면 어떻게 해야 합니까 ?(시스템을 다시 시작하면 사라집니다.)
나는 달리고 있다 Ubuntu 14.04
.
내 문제를 온라인으로 조사한 결과 파일을 수정하는 것이 /etc/network/interfaces
해결책인 것 같지만 이 솔루션은 ip(8)
명령만큼 이식성이 없기 때문에 권장되지 않습니다.
답변1
문제는 ip addr
일부 프로세스(네트워크 관리자?)가 IP 주소를 삭제했다는 것이 아닙니다. 안타깝게도 어떤 프로세스에 이 액세스 권한이 있는지 확인할 수 있는지 모르겠습니다.
프로세스 호출을 방해하는 경우 프로세스 계정(man acct)을 사용할 수 있어야 ip
하지만 NETLINK 소켓을 통해 직접 구성된 경우에는 사용할 수 없습니다.
의심스러운 프로세스를 종료하거나 중지하여 어떤 프로세스가 작업을 수행했는지 확인할 수 있습니다.