天天看點

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參數可以停止服務并關閉網絡

繼續閱讀