发布网友 发布时间:2022-03-20 09:59
共2个回答
懂视网 时间:2022-03-20 14:20
如何在linux系统中设置静态ip地址?
产品型号:Thinkpad E15
系统版本:centos7
软件版本:null
打开网卡配置文件:
[root@xuegod63 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
# 等号后面写:dhcp 表示动态获取IP地址, satic 表示静态IP,none表示不指定,就是静态。
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="1cd2b392-9a4b-4eb4-8410-971d0b6ecef5" #UUID每个网上设备都不一样
DEVICE="ens33" #设备名,通常和网卡名一样
ONBOOT="yes" #开机启动网卡,必须为yes,此网卡才可以使用
IPADDR="192.168.1.63" #这里写自己需要配置的IP地址
PREFIX="24"
GATEWAY="192.168.1.1" #这里写自己需要配置的网关的地址
DNS1="8.8.8.8"
IPV6_PRIVACY="no"
网卡配置文件中,常见参数说明:
DEVICE:此配置文件应用到的设备
HWADDR:对应的设备的MAC地址
BOOTPROTO:激活此设备时使用的地址配置协议,常用的dhcp, static, none,bootp
ONBOOT:在系统引导时是否激活此设备
TYPE:接口类型;常见有的Ethernet, Bridge
UUID:设备的惟一标识
IPADDR:指明IP地址
NETMASK:子网掩码
GATEWAY: 默认网关
DNS1:第一个DNS服务器指向
DNS2:第二个DNS服务器指向
USERCTL:普通用户是否可控制此设备
情况1:在 centos7系统上 ,重启网络服务 ,让配置文件生效
[root@xuegod63 ~]# service network restart #centos7网卡重启方法
或
[root@xuegod63 ~]# systemctl restart NetworkManager #在CentOS7的网卡重启方法,centos8不适用。
情况2:在centos8系统上重启网络服务 ,操作如下:
[root@xuegod63 ~]# nmcli connection reload #重新加载网卡相关配置文件
[root@xuegod63 ~]# nmcli connection down ens33 && nmcli connection up ens33 #重启网卡,让配置生效。
[root@xuegod63 ~]# ifconfig #查看IP
总结:
打开网卡配置文件:
[root@xuegod63 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
IPADDR="192.168.1.63" #这里写自己需要配置的IP地址
PREFIX="24"
GATEWAY="192.168.1.1" #这里写自己需要配置的网关的地址
DNS1="8.8.8.8"
重启网络服务,使新配置的网卡生效:
情况1:在 centos7系统上 ,重启网络服务 ,让配置文件生效
[root@xuegod63 ~]# service network restart #centos7网卡重启方法
或
[root@xuegod63 ~]# systemctl restart NetworkManager #在CentOS7的网卡重启方法,centos8不适用。
情况2:在centos8系统上
[root@xuegod63 ~]# nmcli connection reload #重新加载网卡相关配置文件
[root@xuegod63 ~]# nmcli connection down ens33 && nmcli connection up ens33 #重启网卡,让配置生效。
热心网友 时间:2022-03-20 11:28
(1).命令行设置(该方式只是临时设置,系统重启后失效) [1].设置IP和掩码
ifconfig 接口名(如eth0) IP地址 netmask 子网掩码
[2].设置网关
route add default gw 默认网关
[3].设置DNS服务器地址
echo "nameserver DNS服务器地址">/etc/resolv.conf
实例:假设设置eth0的IP:192.168.1.100,DNS:192.168.1.12
ifconfig eth0 192.168.1.100 netmask 255.255.255.0
route add default gw 192.168.1.1
echo "nameserver=192.168.1.12">/etc/resolv.conf
(2).修改文件来实现配置网络(需要重启网络接口)
[1].修改IP地址,文件:/etc/sysconfig/network-scripts/ifcfg-接口名
这里假设网络接口名为eth0.
cat<<EOF>/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 (注:这里填的是网络接口名)
BOOTPROTO=none
ONBOOT=yes (注:是否随系统启动)
IPADDR=192.168.1.100(注:这里填写的是IP地址)
PREFIX=24 (注:这里填写的是掩码的长度)
GATEWAY=192.168.1.1( 注:这里写的是网关)
EOF
[2].修改DNS
echo "nameserver DNS服务器地址">/etc/resolv.conf
[3].重启网络接口(假设为eth0)
ifup eth0(注:这里写的是接口名)