ほとんどのオペレーティングシステムは、コマンドラインを使用してネットワークインターフェイスをセットアップするためのコマンドまたはオプションを提供します。 Linuxシステムでは、ネットワーク構成ファイルを直接編集し、要件に応じて変更を加えることができます。このチュートリアルは、Ubuntu、Debian、およびLinuxMintシステムでネットワークインターフェイスをセットアップする方法を説明します。
1。システムホスト名の設定
「ホスト名」を使用できます ‘コマンドを使用して、現在設定されているホスト名を確認するか、システムの新しいホスト名を設定します。
- コマンドプロンプトでhostnameと入力し、Enterキーを押して、システムの現在のホスト名を確認します。
hostname - hostnameコマンドで新しいホスト名を入力して設定します。これは、システムの再起動後も持続しません。
hostname station1.example.com
ホスト名を永続的に設定するには、 / etc / hostnameを編集する必要があります ファイルを作成し、新しいホスト名を追加します。これは、システムを再起動した後も残ります。
sudo echo "station1.example.com" > /etc/hostname
次に、 / etc / hostsを編集します 新しいホスト名をローカルIPアドレスにバインドします。
127.0.0.1 localhoststation1.example.com
2。接続されているネットワークインターフェースのリスト
システムに接続されているネットワークインターフェイスを表示または一覧表示するには、次のコマンドを使用します。これにより、ネットワークインターフェイスの状態も表示されます。
ip addr
1:lo: mtu 65536 qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:27:0e:1d:62:ab brd ff:ff:ff:ff:ff:ff 3: eth1: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:e0:4d:77:8a:0e brd ff:ff:ff:ff:ff:ff
3。インターフェイスに静的IPを設定する
次に、ネットワークインターフェース構成ファイルを編集します / etc / network / interfaces そしてそれを構成します。この例では、DHCPサーバーからIPアドレスを取得するようにeth0インターフェースを構成しており、eth1には静的IPアドレスがあります。
$ sudo vi /etc/network/interfaces
auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp auto eth1 iface eth1 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8
4。ネットワークインターフェースに2番目のIPを設定する
ここで、同じインターフェイス(eth1)に2番目のIPアドレス(仮想IP)を追加する場合。ネットワーク構成ファイルでエイリアスを定義し、別のIPアドレスを構成できます。
sudo vi /etc/network/interfaces
## other configuration goes here auto eth1:0 iface eth1:0 inet static address 192.168.1.101 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8
ここで、インターフェースを eth1:0として定義したことがわかります。 、これはインターフェースのエイリアスです。
5。ネットワークサービスを再起動します
上記のすべての変更を行った後、次のコマンドを使用してネットワークサービスを再起動します。
eth1:0sudo /etc/init.d/networking restart