Linux系统修改ip地址多种方法详解

发布时间:2020-07-29编辑:脚本学堂
有关linux系统下修改ip地址的几种方法,还包括了linux下修改网关、修改dns地址、修改网络配置,以及是否及时生效的方法,需要的朋友做个参考。

A、修改IP地址

即时生效:
 

# ifconfig eth0 192.168.0.20 netmask 255.255.255.0

启动生效:
修改/etc/sysconfig/network-s/ifcfg-eth0

B、修改default gateway

即时生效:
 

# route add default gw 192.168.0.254

启动生效:
修改/etc/sysconfig/network-s/ifcfg-eth0

C、修改dns

修改/etc/resolv.conf
修改后可即时生效,启动同样有效

D、修改host name

即时生效:
 

# hostname fc2

启动生效:
修改/etc/sysconfig/network

新启动网络配置
 

/etc/init.d/network restart

前提:redhat 系统

ip, 掩码:

编辑/etc/sysconfig/network-script/ifcfg-eth0
 

IPADDR=192.168.0.1
NETMASK=255.255.255.0

网关:

编辑/etc/sysconfig/network
 

NETWORKING=yes
HOSTNAME=xx
GATEWAY=192.168.0.100

DNS:
编辑/etc/resolv.conf NAMESERVER=202.96.209.5 注意:上述IP地址都要改成与你的网络配置相对应的IP地址。

linux下修改网卡IP和网关 建议通过终端字符方式修改----修改IP地址
vi /etc/sysconfig/network-scripts/ifcfg-eth0
 

DEVICE=eth0
BOOTPROTO=none
BROADCAST=192.168.1.255
IPADDR=192.168.1.33
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes
USERCTL=no
PEERDNS=no
TYPE=Ethernet
 

~
vi /etc/sysconfig/network-scripts/ifcfg-eth1
 

DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.2.34
NETMASK=255.255.255.0
USERCTL=no
PEERDNS=no
TYPE=Ethernet
NETWORK=192.168.2.0
BROADCAST=192.168.2.255

二、修改网关
vi /etc/sysconfig/network
 

NETWORKING=yes
HOSTNAME=Aaron
GATEWAY=192.168.1.1

三、重新启动网络配置
/etc/init.d/network restart

修改配置文件:
/etc/sysconfig/network-scripts/ 下有配置文件,比如文件:
ifcfg-eth0 代表是以太网实际网卡0的配置文件
比如文件:ifcfg-eth0:1 代表是以太网实际网卡0的配置文件
域名服务器配置文件:/etc/ resolv.conf