web-dev-qa-db-ja.com

静的IPアドレスを使用してインターネットにアクセスできないのはなぜですか?

静的IPアドレスを使用してマシンをセットアップしたい。私は前にそれをやったことがあり、それは働いた。

久しぶりだったので、もう一度、始める前にどうやってやるかを研究しました。それはかなり馴染みがあり、以前のプロセスを思い出すことができました...だから私は始めました...

これは新規インストールです。これを試みる前に私がした唯一のことは、更新を行い、sshをインストールすることでした。

最初に奇妙だと思ったのは、/etc/network/interfacesの内容です。このように見えた:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

Eth0で私が普段見つけているものはどこにありますか(そして、ページのウォークスルーはすべて私が見つけることを示しているようです)?私は見ることを期待していました:

auto eth0
iface eth0 inet dhcp

おもしろいことに、IPアドレスは通常192.169.1.100-取得されますが、これはIPが通常シーケンシャルに割り当てられ、192.168.1.7を取得することが予想されるためです次に利用可能なIP。

とにかく、この奇妙な点は別として、私は耕しました。次を/etc/network/interfacesに追加しました

auto eth0
iface eth0 inet static
        address 192.168.1.201
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1

その後、次の奇妙な量...私は次のコマンドを発行しました:/etc/init.d/networking restart ...何も起こりませんでした。エラーメッセージはなく、まったくありません。それで、私はこれを試してみました:service networking restart ...これが起こったことです:

stop: Job failed while stopping
start: Job is already running: networking

だから私は再起動しました。ネットワーク構成は素晴らしく見えました。内部ネットワーク内からマシンにSSH接続できます。この瞬間、私はそれをやったと思ったし、奇妙なことを忘れることができた。しかし、次はapt-get updateを実行しました...失敗しました...いくつかのWebサイトにpingを試みましたが、何も解決されなかったため、DNSサーバーが見つからないと推測しています。

しかし、それは単なる推測であり、次に何を試すべきかわからないので、私を助けません。

7
Simon

Ubuntuのデスクトップバージョンは代わりにNetworkManagerサービスを使用するため、デフォルトの/etc/network/interfacesファイルにはループバックインターフェイス定義のみが含まれます。

現在の構成にはdns-nameservers仕様が欠落しているため、名前をIPアドレスに解決できません。

1つ以上のdns-nameserversを追加できますが、ネットワークサービスを使用する特別な理由がない限り、変更を元に戻し、NetworkManagerのnm-appletから静的インターフェイスを設定することをお勧めしますメニューバー)または端末からnm-connection-editorを呼び出す-IPV4 Settingsタブに移動し、ドロップダウンMethod:DHCPからManualに変更してから、必要なネットワークパラメータを入力します。

11
steeldriver