您的位置:首页 > 运维架构 > Linux

怎样给Linux设置固定IP?

2013-08-22 23:49 369 查看
将Linux的自动获取IP改成固定静态IP:

1.首先利用以下3个命令来查看自己机器的一些网络信息:

ifconfig 可以查看网络设备及IP地址,子网掩码等信息

route 可以查看路由信息 (红色192.168.44.2表示网关)

[root@localhost ~]# route

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

192.168.44.0 * 255.255.255.0 U 0 0 0 eth0

169.254.0.0 * 255.255.0.0 U 0 0 0 eth0

default 192.168.44.2 0.0.0.0 UG 0 0 0 eth0

DNS直接查看文件:

cat /etc/resolv.conf

; generated by /sbin/dhclient-script

search localdomain

nameserver 192.168.44.2

2.然后以次修改以下3个文件,至于修改的文件内容见下面的文章

vi /etc/sysconfig/network

vi /etc/sysconfig/network-scripts/ifcfg-eth0

vi /etc/resolv.conf

因为安装的时候选择了DHCP获得IP地址,为了避免IP地址改变,继而端口映射,域名解析发生改变。需要设置为固定IP。

以下是详细的配置:

vi /etc/sysconfig/network

NETWORKING=yes

NETWORKING_IPV6=no

GATEWAY=192.168.44.2

HOSTNAME=localhost.localdomain

vi /etc/sysconfig/network-scripts/ifcfg-eth0

这里主要指定IP获得方式(static),ip地址,子网掩码,网络类型

# Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express

DEVICE=eth0 #物理设备名

#BOOTPROTO=dhcp

BOOTPROTO=static

IPADDR=192.168.44.190

NETMASK=255.255.255.0 #子网掩码值

TYPE=Ethernet

HWADDR=XX:XX:XX:XX:XX:XX

ONBOOT=yes

3.完成后利用 service network restart 重启网络服务,或者/etc/rc.d/init.d/network restart重启网卡,完成静态IP的设置。

---------------------------

配置文件释义:

DEVICE=eth0 #物理设备名

IPADDR=192.168.1.10 #IP地址

NETMASK=255.255.255.0 #掩码值

NETWORK=192.168.1.0 #网络地址(可不要)

BROADCAST=192.168.1.255 #广播地址(可不要)

GATEWAY=192.168.1.1 #网关地址

ONBOOT=yes # [yes|no](引导时是否激活设备)

USERCTL=no #[yes|no](非root用户是否可以控制该设备)

BOOTPROTO=static #[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: