修改Linux网络配置
每一次使用Linux总是忘记了怎么配置网络,因此特意在这里做一下记录。
ip命令
ip - show/manipulate routing、devices、policy routing and tunnels
展示或操纵路由、设备、路由策略和隧道。
要修改Linux网络配置,首先要找到自己当前机器上的网卡设备。
注意:这里博主使用的是CentOS7,所以命令是ip,如果使用的是CentOS6的话需要使用ifconfig
1 | CentOS 7 |
可以看到当前有两个网卡:
lo:代表的是本地的循回地址
ens33:代表的是自己机器上的网卡,这在不同的机器上有不同的名字。
这时候就需要修改网卡(ens33)对应的网络配置文件了
找到网络配置文件的存放地方,存放的地方是/etc/sysconfig/network-scripts/,配置文件命名格式:ifcfg-网卡名,例如ifcfg-ens33
1 | ls -l /etc/sysconfig/network-scripts/ |
使用vi修改文件
1 | vi /etc/sysconfig/network-scripts/ifcfg-ens33 |
首先说说每个参数
TYPE:代表了该网卡的类型,Ethernet即以太网
BOOTPROTO:代表了网络的类型,dhcp即动态IP,static即静态IP
ONBOOT:开机就运行 yes-是,no-否
配置动态获取IP地址
设置配置文件
1 | TYPE=Ethernet |
然后重启网络,修改的配置就会生效。
1 | CenttOS 6 |
以上的方式是最简单的,但是有时候也会带来不便,因为有时侯需要IP地址是固定的
配置静态IP地址
打开网卡配置文件,修改
1 | BOOTPROTO=static |
重启网络即可生效