【笔记】Linux网络配置

前言

Linux配置IP地址、子网掩码、网关、DNS服务器

查看网卡信息

1
ip addr

关闭网络服务

1
2
service NetworkManager stop
chkconfig --level 345 NetworkManager off

临时配置

配置IP地址

<ip>:IP地址
eth0:配置的网卡

1
ip addr add <ip>/24 dev eth0

删除IP地址

1
ip addr del <ip>/24 dev eth0

开启eth0网卡

1
ip link set eth0 up

查看路由表

1
ip route

添加路由表

  • 设置默认网关
1
ip route add default via <ip> dev eth0

配置DNS服务器

/etc/resolv.conf
1
nameserver <ip>

永久配置

  • 通过配置文件永久配置网络

ONBOOT=yes:是否通过NetworkManager服务管理
BOOTPROTO=

static:静态
dhcp:动态

IPADDR=:指定IP地址
NETMASK=:指定子网掩码
GATEWAY=:指定网关
DNS1=:第一个DNS服务器
DNS2=:第二个DNS服务器

/etc/sysconfig/network-scripts/ifcfg-eth0
1
2
3
4
5
6
7
8
9
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.1
NETMASK=255.255.255.0
GATEWAY=192.168.1.254
DNS1=8.8.8.8
DNS2=114.114.114.114

重启网络服务(选其一)

1
/etc/init.d/network restart
1
service network restart

重启网卡(选其一)

eth0:网卡名

1
2
ifdown eth0
ifup eth0

完成

参考文献

哔哩哔哩——千锋教育网络安全学院