天天看点

Linux下修改系统IP如何在Solaris下更改IP地址

以前总是用ifconfig修改,重启后总是得重做。如果修改配置文件,就不用那么麻烦了~

A、修改ip地址

即时生效:

# ifconfig eth0 192.168.0.20 netmask 255.255.255.0

启动生效:

修改/etc/sysconfig/network-s/ifcfg-eth0

B、修改default gateway

# route add default gw 192.168.0.254

C、修改dns

修改/etc/resolv.conf

修改后可即时生效,启动同样有效

D、修改host name

# hostname fc2

修改/etc/sysconfig/network

新启动网络配置

/etc/init.d/network restart

前提: Redhat 系统

ip, 掩码:

编辑 /etc/sysconfig/network-script/ifcfg-eth0

IPADDR=192.168.0.1

NETMASK=255.255.255.0

网关:

编辑 /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=xx

GATEWAY=192.168.0.100

DNS:

编辑 /etc/resolv.conf

NAMESERVER=202.96.209.5

注意:上述IP地址都要改成与你的网络配置相对应的IP地址。

<b></b>

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 看看是否有返回数据。

 1、ifconfig命令暂时修改

  ifconfig用来配置网卡的IP地址,改动后即生效, 但并不保存,下次启动后失效。

  #ifconfig -a                ---&gt;得出网卡的名字,一般第一块100M网卡名为hme0

  #ifconfig hme0 down         ---&gt;先把网卡hme0的服务暂时停止

  #ifconfig hme0 192.168.1.100 netmask 255.255.255.0 up   ---&gt;启动网卡

  2、永久更改IP地址

  需要修改以下几个文件

  /etc/hosts    加入机器名和ip地址

  例如:   192.168.1.100     sky100 loghost

  /etc/inet/hosts networks netmasks   改3个文件

  /etc/net/*/hosts  *为3个目录,@0~q_+w'!专国WoIhb供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

  找到这一行hosts : files

  修改为 hosts:      files dns

  即域名不能在/etc/hosts里找到的话,RY,s,;wB*的n

Xb网vR8HXBO管4L件I软软:2

^O8理管c&amp;v4SKCypk育就会去DNS解析。

  更改完成后重新启动即可.

  更改了网卡/增加了网卡,系统不能自动启动该接口服务,这时需要手动创建网口服务:

  #ifconfig hme0 plumb

  即可以为接口hme0创建网口服务

  相应地,用ifconfig带unplumb参数可以停止服务并关闭网络

继续阅读