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, 子网掩码决定了子网的大小服务器