ubuntu静的IPとMACインターネットの設定(まとめ)

2262 ワード

何か悪いところがあったら、レンガを撮ってください.
一般に、Linuxでよく使用される最初のイーサネットカードの名前はeth 0であり、これを例に挙げて説明する.
1.MACを一時的に修正して静的IPを設定する(networkingを再起動して復元を設定する)
MACアドレスの設定:
#      ,        ,    :
sudo ifconfig eth0 down
#  MAC  ,      MAC
sudo ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX
#      
sudo ifconfig eth0 up

IPアドレスの設定:
#      IP  、       :
sudo ifconfig eth0 xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx
#         :
sudo route add default gw xxx.xxx.xxx.xxx

 
2、永久的にMACを修正する(再起動後のMAC設定は変わらない)同時に、ネットワークに使用するDNSドメイン名サーバーのIPアドレス及び静的IPアドレスを設定する
注意:ubuntuでは端末コマンドとNetwork Managerを使用してインターネットの競合を設定するため、構成を行う前にNetwork Managementをアンインストールする必要があります.
コマンドのアンインストール方法:
sudo apt-get --purge remove network-manager
sudo apt-get --purge remove network-manager-gnome

表示されるアンインストール方法:
 

システム-->システム管理-->新力のパッケージマネージャを開き、新力のソフトウェアマネージャを開いた左側で「ネットワーク」を選択すると、右側で「network-manager」オプションを選択して削除し、上の「アプリケーション」をクリックできます.
1)MACアドレスとIPアドレスの配置
「/etc/network/interfaces」を次のように開きます.
sudo gedit /etc/network/interfaces

次の行を追加します.
# eth0    
auto eth0
#             IP  
iface eth0 inet static
#       mac
pre-up ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX
#               IP
address xxx.xxx.xxx.xxx
#               
netmask xxx.xxx.xxx.xxx
#            
gateway xxx.xxx.xxx.xxx

 
2)DNSサーバーの構成
「/etc/resolv.conf」を開いてdnsサーバipを設定します.以下のようにします.
sudo gedit /etc/resolv.conf

次の行を追加します.
 

#この「xxx.xxx.xxx.xxx.xxx」に該当するDNSドメイン名サーバーIP nameserver xxxを記入する.xxx.xxx.xxx nameserver xxx.xxx.xxx.xxx nameserver xxx.xxx.xxx.xxx ………
3)ネットワークサービスの再起動
 

sudo/etc/init.d/networking restart
 
PS:構成が完了した後、インターネットができない場合は、まずスペルが正しいかどうかをチェックします.
 
PS&PS:システム構成が完了した後にゲートウェイをpingすることができるが、ping DNSサーバーの時に「network is unreachable」が現れたら、手動でルートを設定することができる.
 

route add default gw xxx.XXX.XXX.XXX
参考文献:
1.  http://allennewok.javaeye.com/blog/725578
2.  http://farlee.info/archives/ubuntu-cannot-access-internet.html
3.  http://linux.ctocio.com.cn/335/8718335.shtml