ifconfig
已經再也不被維護,而且在最近版本的 Linux 中被廢除了! ifconfig
命令已經被ip
命令所替代了。ubuntu
ip addr show
或者 ip a s
eth0
: ethernet的簡寫,通常用於以太網接口wifi0
:wifi是無線局域網,所以wifi0通常指無線網絡接口ath0
: Atheros的簡寫,通常指Atheros芯片所包含的無線網絡接口lo
: local loopback 本地迴環接口ip addr show eth0
sudo ip link set enp0s3 up|down
sudo ip addr add broadcast 192.168.0.255 dev enp0s3
sudo ip addr add 192.168.0.10/24 brd + dev enp0s3
ip route show
sudo ip route get 192.168.0.1
sudo ip route add default via 192.168.0.150/24
注意: 用上面方法修改的默認路由只是臨時有效的,在系統重啓後全部的改動都會丟失。vim
要永久修改路由,須要修改或建立 route-enp0s3
sudo vi /etc/sysconfig/network-scripts/route-enp0s3 BOOTPROTO=static //啓動類型 dhcp|static IPADDR=192.168.1.204 //IP地址,要設置的靜態ip NETMASK=255.255.255.0 //子網掩碼 NETWORK=192.168.1.0 //網絡地址編號 GATEWAY=192.168.1.1 //網關地址,爲了訪問外網 ONBOOT=yes //開機啓動 DNS1=114.114.114.114 //DNS服務器地址,能夠不用配置 DNS2=192.168.8.95 //DNS服務器地址,能夠不用配置
sudo vim /etc/network/interfaces auto enp2s0 iface enp2s0 inet static address 192.168.2.10 netmask 255.255.255.0 gateway 192.168.2.1
子網掩碼的一些說明,常常忘了:centos
192.168.1.x 子網掩碼 255.255.255.0, C 類子網 可用 ip 數 254減去廣播和網絡地址
unix 表示192.168.1.x/24, 子網掩碼決定了子網的大小服務器