回答:
これは、http://www.ubuntugeek.com/ubuntu-networking-configuration-using-command-line.htmlの単なる修正バージョンです。
端末を使用してネットワークインターフェイスを構成する方法
ネットワークユーティリティを使用して、コマンドラインからネットワークインターフェースを設定できます。コマンドを使用して現在の設定を変更するか、いくつかのシステムファイルを編集することにより、ネットワーククライアントホストをコマンドラインで構成します。有線ケーブルが接続されたときに自動的に接続するようにネットワークインターフェイスカードを構成するには、次の「簡単な」手順を実行できます。
ネットワークカードのDHCPアドレスの構成
DHCPアドレスを構成する/etc/network/interfaces
にeth0
は、例を編集し、次の行を入力して、例のネットワークインターフェイスカードに置き換えます。
sudo nano /etc/network/interfaces
次のようなものが表示されるはずです。
auto eth0
iface eth0 inet dhcp
私のコンピューターでは次のようになります。
auto lo
iface lo inet loopback
eth2
たとえば、ネットワークカードがたとえば次のように表示される場合は、次のようなファイルを残します。
auto eth2
iface eth2 inet dhcp
ネットワークカードの静的IPアドレスを構成する場合に備えて
上記と同じ手順ですが、より多くの情報を含める必要があります。
上記のように、eth0
ネットワークカード名に置き換えます。
sudo nano /etc/network/interfaces
サンプルファイル:
auto eth0
iface eth0 inet static
address 192.168.0.100
gateway 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
静的IPに必要なすべての詳細を入力したら、次のコマンドを使用してネットワークサービスを再起動する必要があります。
sudo /etc/init.d/networking restart
DNSのセットアップ
/etc/hosts
静的ルックアップのために、ホスト名やIPアドレスをファイルに追加できます。
マシンが名前検索のために特定のサーバーと相談するようにするには、単にアドレスをに追加します/etc/resolv.conf
。
たとえば、IPアドレス192.168.0.1のDNSサーバーからルックアップを実行するマシンには、次のresolv.conf
ようなファイルがあります。
sudo nano /etc/resolv.conf
search test.com
nameserver 192.168.0.1
私の場合、次のようになります。
search cantv.net
nameserver 127.0.0.1
この問題に関するほとんどの回答/etc/resolv.conf
は、ネームサーバーにローカルアドレスを使用しているため、何を入れるかをデモするときに読者を混乱させる可能性が最も高くなります。
「たとえば、DNSサーバーから検索を実行するマシン。」
ここで、DNSサーバーとネームサーバーは同じことを意味します。そのため、そこにLANアドレスを配置する代わりに、実際のDNSサーバーアドレスを配置します。(つまり、Google DNSサーバー)
nameserver 8.8.8.8
このリンクでは、resolv.confファイルの使用方法について詳しく説明しています。 https://theos.in/desktop-linux/resolve-conf-linux-example/
sudo /etc/init.d/networking restart
シェルスクリプトの中に、あなたにupvoteを与えます。