deepin使用iproute配置網路命令
用慣了ifconfig命令配置網路,ip命令使用的非常少。今天因為臨時需要用到ip命令,就來詳細學習下ip命令的用法。
檢視系統裝置的IP地址:
ip aip address showip address show eth0
配置裝置的IP地址:
ip address add 192.168.1.11/24 dev eth0ip address add 192.168.1.12/24 dev eth0
刪除裝置的IP地址:
sudo ip address del 192.168.1.12/24 dev eth0
刪除裝置上的全部IP地址:
sudo ip address flush dev eth0
檢視系統上的route列表。
sudo ip route listsudo ip route list dev eth0
假設現在你有一個IP地址,你需要知道路由包從哪裡來。
sudo ip route get 192.168.1.2
新增路由:
sudo ip route add defaultvia 192.168.1.1 dev eth0
sudo ip routeadd192.168.2.0/24 via 192.168.1.1dev eth3
刪除路由:
sudo ip route del default via 192.168.1.1 dev eth0
sudo ip route del 192.168.2.0/24 via 192.168.1.1 devFailed to restart network.service: Unit network.service not found.
deepin@sw6a:~$ sudo reboot
Connection to 192.168.1.10 closed by remote host.
Connection to 192.168.1.10 closed.
eth3
清除系統中IP地址:
sudo ipaddress flush dev eth1
清除系統中route
sudo ip route flush dev eth1sudo ip route add
把IP配置寫入配置檔案/etc/network/interfaces
auto eth0iface eth0 inet staticaddress 192.168.1.7netmark 255.255.255.0broadcast 192.168.1.255gateway 192.168.1.1