【Linux】配置IP地址

方法一:图形化界面

打开网络配置界面直接配置即可。

方法二:ifconfig命令

使用ifconfig命令配置ip地址,通常用来临时测试用,重启后ip地址将自动失效。

ifconfig  // 查看所有网卡的配置信息
ifconfig eth0  // 查看某网卡的配置信息,如eth0
ifconfig eth0 172.16.129.108 netmask 255.255.255.0  // 配置网卡的临时生效的IP地址
route add default gw 172.16.129.254  // 配置网关

方法3:修改网络配置文件

Ubuntu系统

配置静态IP文件/etc/network/interfaces

vi /etc/network/interfaces

编辑内容:

auto eth0
iface eth0 inet static
address 192.168.1.2
gateway 192.168.1.1
netmask 255.255.255.0
#network 192.168.0.0
#broadcast 192.168.0.255

重启网卡使配置生效:

service network restart

RedHat系统

修改网卡eth0的配置文件则打开ifcfg-eth0文件。

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

编辑内容:

DEVICE=eth0                     // 网卡设备名
BOOTPROTO=none                  // 是否自动获取IP(none、static、dhcp),其中none和static都代表手动分配
HWADDR=00:0c:29:17:c4:09        // MAC地址
NM_CONTROLLED=yes               // 是否可以由Network Manager图形管理工具托管
ONBOOT=yes                      // 是否随网络服务启动,eth0生效,为no时ifconfig查看不到eth0网卡IP信息
TYPE=Ethernet                   // 类型为以太网
UUID="xxxxxx-xxxx..."           // 唯一识别码
IPADDR=172.16.129.108           // IP地址
NETMASK=255.255.255.0           // 子网掩码
GATWAY=172.16.129.254           // 网关
DNS1=202.106.0.20               // DNS
IPV6INIT=no                     // IPv6没有启用
USERCTL=no                      // 不允许非root用户控制此网卡