设置静态IP地址

Yxhds YW| 2012-03-16 服务器管理 评论数( 0 )

电脑服务器多数情况下是通过DHCP获取IP地址, 路由和DNS信息. 但作为网站服务器, 尤其是绑定多个IP地址时, 就需要你自行配置静态IP了.

获取网络信息

在修改配置文件之前, 先获取相应的网络信息: IP地址, 网关, DNS服务器. 如果不清楚, 请联系你的服务器供应商.

配置DNS服务器

一般是当你将服务器迁移到新的地址的时候, 需要你编辑修改/etc/resolv.conf文件. 如果不知道如何获取nameserver, 请联系你的服务器供应商. search和domain不是必须的.

domain mydomain.com search mydomain.com nameserver 20.12.12.21 nameserver 20.13.1.4 options rotate

配置静态IP地址

1. Debian & Ubuntu

因为Ubuntu是基于Debian开发的, 所以他们的配置文件是一样的. 这里需要你编辑修改/etc/network/interfaces. 语法很简单, 不做跟多的解释了. auto lo iface lo inet loopback # 很重要, 确保每次重启后, 网卡能正常工作 auto eth0 eth1 iface eth0 inet static address 12.34.56.78 netmask 255.255.255.0 gateway 12.34.56.1 iface eth1 inet static address 192.168.0.3 netmask 255.255.255.0 重启networking服务:

/etc/init.d/networking restart

当确认网络配置一切正常之后, 可以考虑卸载DHCP客户端:

apt-get remove isc-dhcp-client dhcp3-client dhcpcd

2. CentOS & Fedora

CentOS需要你为网卡分别创建一个独立的文件: /etc/sysconfig/network-scripts/ifcfg-.

例如: /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0 BOOTPROTO=none #很重要, 确保每次重启后, 网卡能正常工作 ONBOOT=yes IPADDR=12.34.56.78 NETMASK=255.255.255.0 GATEWAY=12.34.56.1

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

DEVICE=eth1 BOOTPROTO=none #很重要, 确保每次重启后, 网卡能正常工作 ONBOOT=yes IPADDR=34.56.78.90 NETMASK=255.255.255.0

重启networking服务

service network restart

其他说明

可能你的Linux操作系统会有两套网络管理系统. 一个是以上讲解的, 称之为network, 另一套叫做NetworkManager. 这里的建议是停用或者删除NetworkManager.

聚焦云计算,扫描二维码,关注HostUCan云计算

有好的文章希望站长之间帮助分享推广,猛戳这里我要投稿

您需要登录后才可以评论登录|注冊

暂无评论