인터페이스에 할당된 IP의 넷마스크를 변경할 수 있는 명령이 있습니까?
예:
$ ip a show eth4
2: eth4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether f4:8e:38:99:f7:81 brd ff:ff:ff:ff:ff:ff
inet 192.168.211.70/**24** brd 192.168.211.255 scope global eth4
valid_lft forever preferred_lft forever
inet6 fe80::f68e:38ff:fe99:f781/64 scope link
valid_lft forever preferred_lft forever
$ ip <some> <magic> <command> dev eth4
$ ip a show eth4
2: eth4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether f4:8e:38:99:f7:81 brd ff:ff:ff:ff:ff:ff
inet 192.168.211.70/**16** brd 192.168.211.255 scope global eth4
valid_lft forever preferred_lft forever
inet6 fe80::f68e:38ff:fe99:f781/64 scope link
valid_lft forever preferred_lft forever
$
아니면 IP를 제거/재할당하는 것이 이를 달성하는 유일한 방법입니까?
ベストアンサー1
ifconfig eth4 netmask 255.255.0.0
그러면 장치 eth4의 넷마스크가 /24에서 /16으로 변경됩니다. 그러나 변경은 일시적일 뿐이므로 네트워크 설정에서 영구적으로 수행되어야 합니다.