![无需 system-config-network 在 CentOS 上设置静态 IP](https://linux22.com/image/511044/%E6%97%A0%E9%9C%80%20system-config-network%20%E5%9C%A8%20CentOS%20%E4%B8%8A%E8%AE%BE%E7%BD%AE%E9%9D%99%E6%80%81%20IP.png)
背景信息:我在安装 system-config-network 时遇到问题。它似乎无法找到 sqlite 的更新(检查了每个镜像,但一无所获。)我尝试过跳过损坏的选项并从 yum-utils 中清理软件包。
由于我无法安装它,我决定从控制台手动设置一个 IP。快速谷歌搜索一无所获,找不到一个简单实用的操作指南。我需要对当前配置的 DHCP IP 做什么才能从控制台将其更改为静态 IP。
谢谢,乔希
答案1
/etc/sysconfig/network-scripts/ifcfg-eth[num]
像这样编辑文件:
DEVICE=eth0
BOOTPROTO=none
HWADDR=<your MAC>
ONBOOT=yes
TYPE=Ethernet
NETMASK=255.255.255.0
IPADDR=<ip>
GATEWAY=<gateway>
完成后运行/etc/init.d/network restart
。
答案2
查看 /etc 中的配置文件:/etc/sysconfig/network 和 /etc/sysconfig/network-scripts/ifcfg-ethx
http://www.centos.org/docs/5/html/5.1/Deployment_Guide/ch-networkscripts.html