Linux 命令行手动修改 IP

在安装使用 linux 虚拟机的时候,很多人都懒得下载 4G 多 5G 的完整版 DVD 镜像,毕竟下载速度摆在那,体积越大耗时越多。对于大多数人来说,更倾向于下载 300M 的 minimal 镜像。毕竟现在可以很方便地使用 yumapt-get 来下载安装需要的依赖和软件。

但是问题来了,一般 minimal 镜像只提供基本的运行支持,没有界面以及相关的便捷修改 IP 的工具。很多人特别是新手装了 minimal 镜像后,由于不懂如何在 linux 命令行手动修改 IP 配置,导致无法上网,相关的 yum 命令也无从用起。下面就来说一下 linux 命令手动修改 IP 地址的方法:

修改IP地址

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
vi /etc/sysconfig/network-scripts/ifcfg-eth0 

########ifcfg-eth0########
DEVICE=eth0
HWADDR=08:00:27:F1:6D:A2
TYPE=Ethernet
UUID=2197469e-1211-43a1-a635-1803d60e200f
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
NETMASK=255.255.255.0
IPADDR=192.168.1.2
USERCTL=no
IPV6INIT=no
PEERDNS=yes
GATEWAY=192.168.1.1
########ifcfg-eth0########

修改DNS

1
echo "nameserver 114.114.114.114">>/etc/resolv.conf

重启网络设备

1
service network restart

按自己的实际情况进行配置,重启完后,执行 ping www.baidu.com 就能知道能否联网了。需要注意的是,如果使用的是虚拟机,又需要配置局域网IP的话,网卡要切换成桥接模式才行。