
Ubuntu日本語フォーラム

ログインしていません。
次のようにIPアドレスを固定して、マシンをリブートするとネットワーク接続が切断されてしまいます。どのように直せばいいでしょうか?
sudo vim /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.123(自分のアドレス)
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1(デフォルトゲートウェイ)
で、sudo /etc/init.d/networking restart
で、マシンをリブートするとネットの接続ができません。
オフライン
#1の toukoさん による投稿:
コード:
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.123(自分のアドレス) netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1(デフォルトゲートウェイ)
iface eth0 inet static より下の各行の行頭に空白文字が入ってないなんてことはないですよね
オフライン
インデント必須なファイルってタブが必要なMakefileと、python scriptぐらいだと思っているのですが、interfacesってインデント必須でしたっけ。
http://ar.aichi-u.ac.jp/linux/ubuntu.html#id.3.0.0
このあたりの情報では、再起動時に設定内容がクリアされてしまうらしいですが、そのような状態にはなっていませんか。設定変更したファイルの内容を再起動前後で比較してみて下さい。
また、ネットワークに接続できないとはどのような状態でしょうか。
再起動後にネットワークに繋がらないという状態で、
ifconfig
route
ping 192.168.1.1
を試してみて下さい。
ここまでで、おかしなところがみつから無いのであれば、
traceroute 64.79.197.143
traceroute forums.ubuntulinux.jp
も試してみて下さい。
オフライン
ifconfig、routeは以前と変わりありませんでした。
ping 192.168.1.1は打ちつづけるので途中で止めたら次のようなメッセージが出ました。
--- 192.168.1.1 ping statistics ---
72 packets transmitted, 72 received, 0% packet loss, time 71001ms
rtt min/avg/max/mdev = 0.634/0.698/3.322/0.325 ms
tracerouteはそんなコマンドないと怒られました。
オフライン
追加です。ネットワークと繋がらないというのは、ブラウザでサイトが見れない。amsn、skype等が繋がらないとかです。よろしくお願いします。
オフライン
tracerouteが入っていない場合は、画面の誘導に従い、
sudo apt-get install traceroute
でインストールできます。
ただ、症状としては名前が引けていないようなので、「ネームサーバの設定忘れ」が答えかと思います。
オフライン
失礼ですが、「ネームサーバ」の設定の仕方を教えてください。よろしくお願いします。
オフライン
/etc/resolve.conf
に
nameserver 192.168.1.1
のような形式でネームサーバを登録して下さい。
ISPから別途nameserverのアドレスを指示されている場合は、そのアドレスに読み替えて下さい。
オフライン
#3の hmatsueさん による投稿:
インデント必須なファイルってタブが必要なMakefileと、python scriptぐらいだと思っているのですが、interfacesってインデント必須でしたっけ。
あれっ、#4 の tokuo さんのコメントからしても、どうやら私の勘違いだったようです
interfaces って、インデントしなくてもきちんと認識するのですね
それはさておき、hmatue さんの #6, #8 のコメントが、的を射たコメントだと思われます
オフライン
#8のとおりに/etc/resolve.confのnameserverをプロバイダのものに変えたのですが、再起動すると消えてしまいます。ちなみに、プライマリとセカンダリがありますが、両方とも消されてしまいます。
オフライン
やはりそうなりますか。
で、#3の話に戻るのですが標準ではnetworkmanager経由で設定する仕組みになっています。
これをとめてしまわないと手動設定できない気がしますが、その必要がありますでしょうか。
かなりマニアックな操作をしようとしているように思いますが、どうしてもこの方法でネットワーク
の設定をしたいという場合、他にもいろいろ設定しないといけない項目がでてくるはずです。
# 多分、avahiを止めると手動設定できるようになるのではないかと思いますが、avahiを必要とする
# プログラムになにがいるのか、なにを設定しないといけないのかは判りません。
オフライン
少なくともresolv.confにdhcpdからの情報以外にnameserver行とかを追加したいのならば、resolvconfパッケージを追加して/etc/resolvconf/resolv.conf.d/tailなどにnameserver行などを追加するという手があります。
ただ今回のIP固定というのであれば根本解決には至りません。
サーバなどで固定IPで使いたいというのであれば、そもそもNetworkManagerも要らないでしょうから、パッケージを削除するor起動時に起動させないようにする...とかも一つの手かと思います。
なお、avahiを使うってのは極論IPが適切に得られるけど名前解決がどうとかってレベルなので/etc/hostsで済むとか内部のDNSが立てられているとかがあれば、多くの場合必要にならないと思います。
avahi-daemonなどを削除すると依存関係上ubuntu-desktopなどのメタパッケージまで削除されるとかありますが、大抵のアプリケーションはavahiを使わなくても動くはずです。
オフライン