ubuntuの3つのネットワークモードを簡単に紹介します。
1.Linuxのブリッジモード
ブリッジモードでは、仮想マシンとホストは2つの独立したマシンと同等ですが、独立したIPアドレス、デフォルトゲートウェイ、サブネットマスク、およびdnsを使用して仮想マシンを構成する必要があり、IPアドレスはホストと同じネットワークセグメントにある必要があります。内部。
この構成により、仮想マシンをローカルエリアネットワーク内の別のマシンと同じにすることができ、仮想マシンは他のマシンからアクセスできます。短所:コンピューターは共有ホットスポットを開くことができません。
2.LinuxのNATモード
NATはネットワーキングの最も簡単な方法です。このモードでは、仮想マシンはホストネットワークの助けを借りてホスト内の仮想マシンにアクセスできますが、LAN内の他のマシンは仮想マシンにアクセスできません。このモードは、ホストがインターネットに接続されている限り、仮想マシンに簡単に接続できるため、ネットワーキングに最も便利です。
3.linuxのホストオンリーモード
ホストモードのみが仮想ネットワークを実ネットワークから分離します。ローカルエリアネットワーク内の仮想マシンは仮想マシンにアクセスでき、仮想マシンのホストも仮想マシンにアクセスできますが、ローカルエリアネットワーク内の他のホストは仮想マシンにアクセスできません。仮想ネットワークと実際のネットワークは2つのローカルエリアネットワークに相当しますが、仮想マシンとそのホストはツイストペアで接続されています。
NATネットワーク接続を使用することをお勧めします。
ステップ1:NATネットワーキングを設定する
上記の手順では、www.biadu.comにpingを送信してインターネットを確認できます。次の図は、インターネットで利用可能であると見なされます(ctrl + cで接続を終了します)。
xshellを介して仮想ubuntuに接続する場合は、2番目の手順に従って設定できます。
手順2:仮想マシンをオンにして、静的IPを設定します
仮想ネットワークエディタを開きます
DHCPを確認し、開始IPアドレス、終了IPアドレスを確認します。この範囲は、選択できるIPです。
NATをクリックして、独自のゲートウェイを表示します
[Ubuntu 12.04] vmwareNATモード
/ etc / network / interfacesファイル(最初のファイル)を開きます。次のコンテンツのみを開きます。
auto lo iface lo inet loopback
次に、ファイルの背後に設定を直接追加すると、変更されたコンテンツは次のようになります。
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 你选择的ip 例如:192.168.112.225 netmask 255.255.255.0 gateway 你的网关IP 例如:192.168.112.2 dns-nameservers 8.8.8.8
eth0パラメーターは、ご使用のコンピューターのfconfig出力と一致する必要があります。
【ubuntu14.04】
ubuntu 14.04では、以前の設定はubuntu 12.04と同じですが、別のファイル/etc/NetworkManager/NetworkManager.confを変更し、内部の管理対象パラメーターをtrueに設定してから、マシンを再起動する必要があります。
【ubuntu16.04】
最初に/ etc / network / interfacesを変更する必要があります
増加する
auto ens33 iface ens33 inet static address 你选择的IP netmask 255.255.255.0 gateway 你的网关IP dns-nameservers 8.8.8.8
(ubuntu 16以降のネットワークカードの名前はeth0ではなく、他の名前であることに注意してください。たとえば、ここでの作成者はens33であり、行dns-serverを書き込む必要があります。そうしないと、設定が失敗します)
/etc/NetworkManager/NetworkManager.confファイルを変更し、管理対象をtrueに設定します
/etc/resolvconf/resolv.conf.d/baseを設定し、増やします
nameserver 8.8.8.8
マシンの再起動後、dnsの実際の構成は/etc/resolv.confで読み取られますが、/ etc /resolv.confのデータは/etc/resolvconf/resolv.conf.d/baseから取得されるためです。
ユーザーは、次のコマンドを使用して、/ etc / resolveconf / resolve.conf.d / baseの値が/etc/resolv.confにフラッシュされているかどうかを確認できます。
resolvconf -u
ネットワークサービスを再起動します
/etc/init.d/networking restart
【ubuntu18.04】
/etc/netplan/01-network-manager-all.yaml構成ファイルを開きます。元の内容は次のとおりです。
# Let NetworkManager manage all devices on this system network: version: 2 renderer: NetworkManager
変更された構成
# Let NetworkManager manage all devices on this system network: version: 2 renderer: NetworkManager ethernets: ens33: #配置的网卡名称 dhcp4: no #dhcp4关闭 dhcp6: no #dhcp6关闭 addresses: [你选择的IP/24] #设置本机IP及掩码 gateway4: 你的网关IP #设置网关 nameservers: addresses: [114.114.114.114, 8.8.8.8] #设置DNS
次のコマンドを実行して構成を有効にすると、IPアドレスが静的になり、pingインターネットアドレスは正常になります。
netplan apply
次の図に示すように、静的IPが正常に設定され、Xshellを介して問題なく接続できます。
さらに、ネットワークの切断が頻繁に発生する場合は、次のように解決できます。
理由:pppの多くのオプションがデフォルトであり、その中でlcp-echo-failureの数は4に設定され、lcp-echo-intervalは30秒に設定されています。つまり、ADSLサーバーが120秒以内にエコー応答信号を返さない場合、UBuntuはネットワークに問題があると判断し、ネットワークを切断します。
参照リンク2:延長時間