linux系统设置静态ip

做下linux设置静态网卡笔记。

  •  ubuntu设置静态ip

首先使用ifconfig查看网卡信息:

 编辑 vi /etc/network/interfaces

auto ens33
iface ens33 inet static
address 192.168.199.204
netmask 255.255.255.0
gateway 192.168.199.1
dns-nameserver 119.29.29.29
broadcast 192.168.199.255

可以通过下面的命令使刚才的设置生效

sudo /etc/init.d/networking restart 

如果没有生效或者重启后通过ifconfig发现ens33没了或者crt无法连接了则通过重启机器后再机器上执行:

sudo ifdown ens33
sudo ifup ens33

通过这两条命令也可以使设置的静态ip生效.

  • centos设置静态ip

首先使用ifconfig查看电脑的网卡名称,这里是ens33

再次使用vi /etc/sysconfig/network-scripts/ifcfg-ens33进行内容添加:

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="85001cfa-5362-4e14-90f9-86581bdfa8e9"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.199.240"
PREFIX="24"
GATEWAY="192.168.199.1"
IPV6_PRIVACY="no"

如果使用service network restart不能重启,则使用下述方法来解决:

改正方法:

service  NetworkManager stop
chkconfig NetworkManager off
service network restart
原文地址:https://www.cnblogs.com/hoaprox/p/12416743.html