新しいUbuntu Serverのインストールをインターネットに接続しようとしていますが、問題が発生しています。サーバーがイーサネット経由で直接接続されているルーターにpingすることもできません。私はいくつかのフォーラムを見て、DHCPを使用するようにOSを設定したり、静的IPを設定したりしてみました。そして、今ここにいます。私の問題がどこにあるのか誰かが指摘できることを願っています。
これはUbuntu Serverバージョン18.04.3の新規インストールです
コマンド出力(注、これを電話で入力してください):
$ ifconfig
enp3s0: flags=4163<UP, BROADCAST, RUNNING, MULTICAST> mtu 1500
inet6 <IPv6address1> prefix 64 scopeid 0x0
inet6 <IPv6address2> prefix 64 scopeid 0x20
ether <macHere> ...
ポイントは、イーサネットifaceは稼働しているが、IPv4がリストされていないことです。他のインターフェースのみがlo
です。
$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto enp3s0
iface enp3s0 inet static #Ive tried dhcp here in place of static, without the following lines
address 192.168.1.101
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
ルーターゲートウェイは192.168.1.1です。再確認しました
$ cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 <hostname>
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
/etc/resolv.conf
はsystemd-resolved
によって管理されているため、手動で編集したくない
$ cat /etc/resolv.conf
nameserver 127.0.0.53 #??? Don't understand why this is
options edns0
$ systemd-resolve --status
...
Link 2 (enp3s0)
Current Scopes: none
LLMNR setting: yes
MulticastDNS setting: no
DNSSEC setting: no
DNSSEC supported: no
ip route show
およびip route list
は標準出力に何も出力しません
この問題を解決するために何ができるか教えてください。必要に応じて、より多くの出力でこの投稿を編集できます
編集:重複する可能性のある質問は似ていますが、システムで利用可能なツール(別名netplan)を使用してインターネットに接続する方法についてのソリューションは提供していません。その質問はetc/network/interfaces
に戻す方法を尋ねているところです。現在受け入れられている答えはapt install ifupdown
です(これはネットワークが利用できないことを考えると素晴らしいアイデアです)。
Ubuntu 18.04以降では、/etc/network/interfaces
によって実装されたifup/downがnetplan
に置き換えられています。したがって、誤ったエントリを元に戻してください。ターミナルから:
Sudo nano /etc/network/interfaces
以下を除くすべてのエントリを取り出します。
auto lo
iface lo inet loopback
セーブ (Ctrl+o に続く Enter)と終了(Ctrl+x)テキストエディタ。
次に、ネットプランファイルをクリーンアップしましょう。
Sudo nano /etc/netplan/01-netcfg.yaml
読み取るファイルを変更します。
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
addresses:
- 192.168.1.101/24
gateway4: 192.168.1.1
nameservers:
addresses: [192.168.1.1, 8.8.8.8]
Netplanは、インデントと間隔について非常に具体的です。慎重に2回校正してください。フォローする:
Sudo netplan generate
Sudo netplan apply
これらの変更後、再起動して確認してみましょう。
ip addr show
ping -c3 www.ubuntu.com