如何设置Linux获取动态及静态IP地址

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置Linux获取动态及静态IP地址相关的知识,希望对你有一定的参考价值。

方法/步骤

在终端中输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0

开始编辑,填写ip地址、子网掩码、网关、DNS等。其中“红框内的信息”是必须得有的。

编辑完后,保存退出。

重启网络服务。service network restart或/etc/init.d/network restart

ping网关,ping外网进行测试。都能ping通表示网络正常。

摘要:
---修改ip地址---
即时生效:
# ifconfig eth0 192.168.1.155 netmask 255.255.255.0
重启生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0

---修改default gateway---
即时生效:
# route add default gw 192.168.1.1
重启生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0

---修改dns---
修改/etc/resolv.conf
修改后即时生效,重启同样有效

---修改host name---
即时生效:
# hostname test1
重启生效:
修改/etc/sysconfig/network
参考技术A 设置静态IP方法:
vim /etc/sysconfig/network-scripts/ifcfg-eth0

修改这个文件内容如下形式:
# Intel Corporation 82541GI Gigabit Ethernet Controller
DEVICE=eth0
BOOTPROTO=static #为静态的
HWADDR=00:15:17:B2:DC:B5
ONBOOT=yes
IPADDR=10.20.134.199 #这个是设置的静态IP地址
NETMASK=255.255.254.0
GATEWAY=10.20.134.1 #网关

修改后,需要重启网络是更改生效:
/etc/init.d/network restart

设置动态IP方法:
vim /etc/sysconfig/network-scripts/ifcfg-eth1

内容如下:
# Intel Corporation 82566DM-2 Gigabit Network Connection
DEVICE=eth1
BOOTPROTO=dhcp #动态获取IP
HWADDR=00:15:17:B2:DC:B7
ONBOOT=no

运行命令:
dhclient eth1
自动获取动态IP地址

可以通过:ifconfig查看分配的IP地址。本回答被提问者采纳
参考技术B 需要动态IP,vpn可以私信我

路由器动态和静态IP怎么设置?

现在只能在网上邻居无线连接和宽带连接把IP填成192.168.1.199才能上网,手机连wifi也得填wifi DNS等,挺麻烦的。请问怎么设置能自动分配IP,不用自己设置,连上wifi能用?

参考技术A 你说的是wan口的状态设置吧
只有wan口才有pppoe的设置:)
动态ip还是静态ip是根据你wan口(连接外部网络)连接的外部网络情况而定
如果你连接的外部网络,支持dhcp(动态主机配置协议),即自动给每个客户端分配ip地址及网关信息,那你的wan口状态选择动态ip;
如果你连接的外部网络,不支持dhcp,使用的是静态地址,那你得根据外部网络的基本情况,给你的路由器wan口指定ip地址,网关,dns。(该地址正常渠道是外部网络的网管分配)
参考技术B 对Lan口IP而言,开启dhcp就是动态分配ip了,当然关闭就是静态了。
从你的提问判断,你是关闭了dhcp。解决也很简单:登录路由器--勾选
DHCP,保存/重启就可以了。
参考技术C 登陆路由,开启DHCP,把你手机或者电脑的IP设置为自动获取,DNS也一样
都可以用

以上是关于如何设置Linux获取动态及静态IP地址的主要内容,如果未能解决你的问题,请参考以下文章

Linux如何自动获取IP地址及配置静态IP地址上网

在linux中,啥是配置静态和动态的IP地址、子网掩码、默认网关,如何实现

什么叫动态IP,什么叫静态IP在操作系统里怎样改?

电脑怎么把动态IP设置成静态的IP

无线路由器设置中无线路由模式的静态IP如何获取?

怎么把linux的动态ip设置成静态ip