Centos7设置(DHCP、static)IP上外网

服务器Centos7系统装好后,我需要上网功能,这样客户端才可以连接服务端,那么如何配置网络?


1. 配置动态IP(DHCP)上网

1.1 查看网卡列表

# ifconfig

# ls /etc/sysconfig/network-scripts/

一般默认第一个就是你电脑的网卡。

1.2 修改有线网卡信息

# vim /etc/sysconfig/network-scripts/ifcfg-ens160

TYPE="Ethernet"
BOOTPROTO="dhcp"         # 启用动态IP地址
DEFROUTE="yes"
PROXY_METHOD="none"
BROWSER_ONLY="no"
IPV4_FAILURE_FATAL="no"
NAME="ens192"。         # 网卡名
UUID="b2ed67df-1641-4993-a727-9ba68f252da3" # UUID
DEVICE="ens192"         # 设备名称
ONBOOT="yes"            # 开机自启

1.2 重启网络

# service network restart 

1.3 检查网络

# ping www.baidu.com 

若能ping通,说明上网成功


2. 配置静态IP(static)上网

2.1 修改有线网卡信息

# vim /etc/sysconfig/network-scripts/ifcfg-eth1

// 修改如下:
DEVICE=eth1
TYPE=Ethernet
BOOTPROTO=static     # 启用静态IP地址
IPADDR=172.16.8.12    # 设置IP地址
PREFIX=24                     # 设置子网掩码
GATEWAY=172.16.8.254  # 设置网关
DNS1=10.41.81.8             # 设置主DNS
DNS2=10.41.81.9            # 设置备DNS
DEFROUTE=yes
ONBOOT=yes

2.2 重启网络

# service network restart 

2.3 检查网络

# ping www.baidu.com 

若能ping通,说明上网成功


3. 一块网卡配置多个静态IP

  • 通过网卡的配置文件添加多个IP

如果需要一块网卡配置多个静态IP,我们需要用数字指定IP信息IPADDR、PREFIX、GATEWAY。例如,我们需要为网卡eno2配置双静态IP


# vim /etc/sysconfig/network-scripts/ifcfg-eno2

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
#########IP0########
IPADDR0=172.16.10.66  # 如果只有一个ip使用IPADDR和PREFIX时,后面不加数字
PREFIX0=16
GATEWAY0=172.16.20.1
#########IP1########
IPADDR1=172.16.20.66
PREFIX1=16
GATEWAY1=172.16.20.1
####################
DNS1=202.99.192.66
DNS2=202.99.192.68
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=eno2
DEVICE=eno2
ONBOOT=yes
# service network restart

# ifconfig

4. 参考文章

https://blog.csdn.net/qooer_tech/article/details/51480870

你可能感兴趣的:(Linux)