Linux下修改系统IP
IP信息保存在
/etc/sysconfig/network-scripts下 如果是第一块网卡就是ifcfg-eth0,第二块就是ifcfg-eth2,以此类推,格式如下(我的机器例子,应该都差不多的): (输入: gedit /etc/sysconfig/network-scripts/ifcfg-eth0) # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] DEVICE=eth0 //设备名 ONBOOT=yes //是否随机启动 IPADDR=192.168.41.86 //ip地址 NETMASK=255.255.255.0 //子网掩吗 NETWORK=192.168.41.0 //所在网断 BROADCAST=192.168.41.255 //广播地址 GATEWAY=192.168.41.254 //网关 BOOTPROTO=static //获取ip类型,不是静态就写dchp HWADDR=00:0c:29:49:ad:a8 //物理网卡 TYPE=Ethernet //以太网类型 USERCTL=no //不知道干嘛的 IPV6INIT=no //ipv6支持 PEERDNS=yes //不知道干马的
Linux操作系统下图形界面模式更改IP地址 1.打开终端的命令模式: 点击左上角的application 然后点击System Tools下拉菜单,再点击其展开的下拉菜单Terminal,这样就打开一个命令模式了。
2.查找所要使用的命令模块的完全路径,以解决"command not found"问题:
在命令模式下分别输入:which netconfig
[root@localhost ~]# which netconfig
看看其返回的结果是不是以下信息:
/usr/sbin/netconfig
如果有返回结果的话还可以继续使用两个命令:"which ifconfig" 和 "which route" 查看
ifconfig 和 route 这两个命令的路径在甚么地方,以前我们都以其返回结果为:/sbin/ifconfig 和
/sbin/route 为例子;
3.在命令模式下输入命令:/usr/sbin/netconfig
这时就会显示一个ip设置的窗口,使用键盘就能对其进行设置了,将ip地址 和 子网掩码(netmask) 以及网关 输入进去后,选择OK 就可以了!
4.设置完之后输入 /sbin/ifconfig 就可以查看其设置是否成功。如果成功的话在其显示的结果中你能看到:
eth0 Link encap:Ethernet HWaddr 00:18:FE:28:1C:AA
inet addr:"ip地址" Bcast:广播地址 Mask:子网掩码
inet6 addr: fe80::218:feff:fe28:1caa/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3579820 errors:0 dropped:0 overruns:0 frame:0
TX packets:4311575 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:316306869 (301.6 MiB) TX bytes:1919419606 (1.7 GiB)
Interrupt:169
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:393012073 errors:0 dropped:0 overruns:0 frame:0
TX packets:393012073 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1274688659 (1.1 GiB) TX bytes:1274688659 (1.1 GiB)
如果相应的ip地址和子网掩码都设置上了的话就证明没问题了!
5.如果还是不行的话就用办法二:
还是要先打开终端命令模式,然后输入:"/sbin/ifconfig eth1 220.195.193.86(ip地址) netmask 255.255.255.240(子网掩码)"
然后输入第二条命令:"/sbin/route add default gw 211.91.88.129(网关)"
备注:/sbin/ifconfig 这里的路径完全是使用which ifconfig 所返回的结果;
6.测试是否能上网:输入命令ping 202.108.22.5 看看是否有返回数据。 如何在Solaris下更改IP地址 1、ifconfig命令暂时修改
ifconfig用来配置网卡的IP地址,改动后即生效, 但并不保存,下次启动后失效。
#ifconfig -a --->得出网卡的名字,一般第一块100M网卡名为hme0 #ifconfig hme0 down --->先把网卡hme0的服务暂时停止
#ifconfig hme0 192.168.1.100 netmask 255.255.255.0 up --->启动网卡
2、永久更改IP地址
需要修改以下几个文件
/etc/hosts 加入机器名和ip地址 例如: 192.168.1.100 sky100 loghost /etc/inet/hosts networks netmasks 改3个文件
/etc/net/*/hosts *为3个目录,B9z的Sjh垠kCuO网网}{ce2改3个目录下的hosts
/etc/nodename
/etc/netmasks
例如: 192.168.1.0 255.255.255.0
/etc/hostname.hme0 更改网卡的IP地址
例如改为:192.168.1.100
/etc/defaultrouter 加入网关
例如:192.168.1.1
/etc/resolv.conf 加入DNS服务器
例如: nameserver 202.106.0.20 nameserver 202.106.196.115 修改文件 /etc/nsswitch.conf 就会去DNS解析。
找到这一行hosts : files 修改为 hosts: files dns 即域名不能在/etc/hosts里找到的话, 更改完成后重新启动即可.
更改了网卡/增加了网卡,系统不能自动启动该接口服务,这时需要手动创建网口服务: #ifconfig hme0 plumb 即可以为接口hme0创建网口服务 相应地,用ifconfig带unplumb参数可以停止服务并关闭网络 本文出自 51CTO.COM技术博客 |


namesun008
博客统计信息
热门文章
最新评论
友情链接