Windows 7のインストールとは別に、別のハードドライブ上のマシンにUbuntu 14.04 LTSサーバーをインストールしました。 Windows OSには、イーサネットを介した完全なネットワーク接続とインターネットアクセスがありますが、Ubuntuのインストールにはありません。
同じMACアドレスを持つ2台の異なるコンピューターを見るルーターがあり、DHCPが機能していないため、これが起こる可能性があります。両方のパーティションがネットワークを使用できるように、マシンに共通の静的IPを割り当てるにはどうすればよいですか?私はUbuntuが初めてなので、静的IPを割り当てることができるように、どのファイルを編集するのかわかりませんでした。
これがあなたの問題を解決するかどうかはわかりませんが、これはあなたの質問に答えて、一見の価値があると思います。
静的IPを割り当てるには、/etc/network/interfaces
を編集する必要があります。
インターフェイスはおそらくeth0
と呼ばれます。
現在のエントリは次のようになります。
auto eth0
iface eth0 inet dhcp
これを次のように変更する必要があります。
auto eth0
iface eth0 inet static
address 10.253.0.50
netmask 255.255.255.0
network 10.253.0.0
gateway 10.253.0.1
dns-nameservers 8.8.8.8
ネットワークに応じて番号を変更する必要がありますが、Windowsからipconfig
をチェックアウトすることで情報を見つけることができます。
DHCPサーバーのアドレス空間外のアドレスを選択してください。
次に、ネットワークSudo service networking restart
を再起動します。問題が発生した場合は、マシンを再起動してください。
/etc/network/interfaces
でIPアドレスの変更を設定します。例:
auto eth0
iface eth0 inet static
address 192.168.1.128
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
DNS構成を/etc/resolv.conf
で指定しないでください。サーバーを再起動するときに、構成が消去されることがあるためです。
したがって、vim /etc/resolvconf/resolv.conf.d/base
を使用します(この設定を更新している間は削除されません)。
例:
search (domain name)
nameserver 8.8.8.8
nameserver 8.8.4.4
サーバーを保存して再起動すると、静的な問題が修正されました! :)
DNS設定を含める必要があることがわかりました。
auto lo enp0s25
iface lo inet loopback
iface enp0s25 inet static
address 192.168.1.128
netmask 255.255.255.0
gateway 8.8.8.8.7
dns-search example.com
dns-nameservers 8.8.8.8 8.8.4.4
https://help.ubuntu.com/lts/serverguide/network-configuration.html を参照してください
$ Sudo nano /etc/network/interfaces
次に、次の構成を置き換えます。
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto ens160
iface ens160 inet static
# Enter your specific IP address
address 192.168.1.130
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
次に、以下を介してトリガーします。
$ ifdown ens160; ifup ens160
エラーが発生した場合は、次のコマンドを実行します。
$ ip addr flush dev ens160
[NOTE]:
ens160
は私のイーサネット名です。$ ifconfig
コマンドで確認できます。