最近有台香港服务器被服务商更改了IP地址,但是无法访问服务器,通过 VNC 查看居然 IP 没有变更为新分配的 IP 地址,于是需要手动配置 IP、网关、掩码、DNS 等设置,这里做个记录。
设置静态 IP 地址
查看网卡信息
ip addr
修改配置文件
cd /etc/sysconfig/network-scripts/ls
ls是查看当前目录,在该目录下找到你的网卡信息文件,使用 vim 进行编辑.
# 修改之后的结果TYPE=Ethernet PROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=static # BOOTPROTO=dhcp 表示动态ipDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens160UUID=2679f5aa-405a-4114-a57b-3cd657824cecDEVICE=ens160 # 网卡名称ONBOOT=yes # 需要修改,开机启动,激活设备,默认是关闭的IPADDR=192.168.8.211 # IP 地址NETMASK=255.255.255.0 # 子网掩码GATEWAY=192.168.8.254 # 网关DNS1=8.8.8.8DNS2=114.114.114.114
重启网络服务
systemctl restart network
临时设置
由于这台服务器没有安装 VIM,于是没办法,只能用另外一种办法。
查看网络接口
ifconfig # 查看当前活动状态的网络接口ifconfig eth0 # 查看eth0网卡状态信息ifconfig -a # 即 ifconfig -all 查看所有启动禁用的网络接口ip a # 查看所有的网络接口信息
启用、禁用网卡
# 启用网卡ifconfig eth0 upifup eth0# 禁用网卡 ifconfig eth0 downifdown eth0
临时配置 IP 地址
ifconfig eth0 192.168.1.163 netmask 255.255.255.0 up # IP 子网掩码ifconfig eth0 192.168.1.163/24 # 设置 ip ifconfig eth0 192.168.1.163 # 设置 ip route add default gw 192.168.1.1 # 设置网关
设置 DNS 地址
echo "nameserver 8.8.8.8" >> /etc/resolv.confecho "nameserver 114.114.114.114" >> /etc/resolv.conf
重启网络服务
systemctl restart network