以前都是使用自动IP动态分配获取IP的,虽然每次获得的ip都是相同的,但我还是决定自己设置一个IP。输入命令:
[root@localhost ~]# ifconfig eth0 219.246.177.160 netmask 255.255.255.0 up
ping 以下177网段的ip是可以ping通的,但是ping别的网段无法ping通
- [root@localhost ~]# ping 219.246.183.1
- connect: Network is unreachable
查看一下路由表:
- [root@localhost ~]# route
- Kernel IP routing table
- Destination Gateway Genmask Flags Metric Ref Use Iface
- 219.246.177.0 * 255.255.255.0 U 0 0 0 eth0
没有设置默认网关。设置网关
- [root@localhost ~]# route add default gw 219.246.177.1
- route add default gw 61.144.47.225
再查看路由表:
- [root@localhost ~]# route
- Kernel IP routing table
- Destination Gateway Genmask Flags Metric Ref Use Iface
- 219.246.177.0 * 255.255.255.0 U 0 0 0 eth0
- default 219.246.177.1 0.0.0.0 UG 0 0 0 eth0
添加上了默认网关。此时,再ping一下别的网段就可以ping通了。
但是这样的修改,重新启动后就无效了。要让修改的ip永久生效就必须修改配置文件/etc/sysconfig/network-scrips/ifcfg-eth0。因为机子启动的时候加载的就是这个文件的配置参数。对这个文件进行修改:
- [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
- DEVICE=eth0 # 网络设备名称,与ifcfg-eth0对应
- #BOOTPROTO=dhcp #启动eth0接口时使用动态IP地址分配
- #这里使用的是静态IP地址,因此将这句屏蔽掉
- BOOTPROTO=static #启动eth0接口时使用静态IP地址分配
- HWADDR=00:E0:4C:61:71:E3 #MAC地址
- IPADDR=219.246.177.160 #设置IP地址
- NETMASK=255.255.255.0 #设置子王掩码
- GATEWAY=219.246.177.1 #设置网关
- ONBOOT=yes #开机时启动
- DEVICE=eth0
- BOOTPROTO=none
- HWADDR=00:13:D3:90:95:4D
- ONBOOT=yes
- TYPE=Ethernet
- NETMASK=255.255.255.248
- IPADDR=61.144.47.228
- USERCTL=no
- IPV6INIT=no
- PEERDNS=yes
- IGATEWAY=61.144.47.225
- GATEWAY=61.144.47.225
修改好后,要想将修改的配置不用重启而生效。输入命令
- [root@localhost ~]# ifdown eth0
将eth0网络接口关闭,再输入下面的命令将eth0接口重新启动
- [root@localhost ~]# ifup eth0
这个命令会到 /etc/sysconfig/network-scripts/下读取相应参数,使刚配置内容生效。
或者输入
- [root@localhost ~]# /etc/init.d/network restart
重新启动整个网络的参数。/etc/init.d/network这个文件也是开机时加载的文件。
这样就可以解决IP设置的问题拉。如果需要设置DNS,则编辑/etc/resolv.conf文件
- [root@localhost ~]# vi /etc/resolv.conf
- nameserver 202.201.0.131
- nameserver 202.201.0.132
- nameserver 202.201.89.131
- search lzu.edu.cn
- ~
配置好后当然还得输入[root@localhost ~]# /etc/init.d/network restart,重新启动整个网络的参数。才能生效。
摘自:http://blog.csdn.net/melon_xyj/article/details/5849144
相关推荐
Linux下修改IP地址的五种方法.pdf
linux网卡配置修改IP地址,如何通过命令配置IP地址。
Linux 系统修改ip地址 !自己整理的修改Linux 系统ip地址!
嵌入式Linux修改IP地址、网关、mac地址源码
暂时修改:ifconfig eth0 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255
以前总是用ifconfig修改,重启后总是得重做。如果修改配置文件,就不用那么麻烦了。本文介绍了在Linux的系统下修改配置文件修改IP信息的方法。
Linux修改ip配置文件.doc
linux修改ip简要介绍使用调试串口,vi编辑器修改linux ip地址,适用于开发调试、测试 参考博客,博客同样有详细说明 https://blog.csdn.net/li171049/article/details/126597358?spm=1001.2014.3001.5502
如何修改deepin深度操作系统的IP地址
linux 修改 ip 的脚本,刚开始接触linux 是挺头疼的,但确实有乐趣在里边
在嵌入式Linux下修改文件进行设置开机启动时静态IP或者动态IP
Linux命令行修改IP、网关、DNS的方法
LINUX修改IP地址开启ftp[借鉴].pdf
通过命令行,修改ip,可以用在java的SSHHelper来调用指令,修改ip,测试可用
linux网卡IP脚本修改interfaces文件实现永久修改ip地址
Linux设置静态IP地址。修改文件来实现配置网络
linuxIP设置修改ip地址宣贯.pdf
linux路由配置在Linux操作系统下修改IP、DNS和路由配置.pdf
主要介绍了Linux下修改IP、DNS和路由命令行配置方法,需要的朋友可以参考下