Saya benar-benar baru dalam administrasi jaringan, dan saya menemukan hal-hal yang agak sulit. Saya memiliki mesin, yang antarmuka 1-nya harus saya atur ke subnet 10.0.20.0/24, yang lain ke 10.1.0.0/24 dan yang ketiga ke 10.128.0.0/24. Eth0 saya sudah berjalan, dan perintah ifconfig menunjukkan hasilnya:
eth0 Link encap:Ethernet HWaddr fa:16:3e:31:bc:c9
inet addr:10.0.20.3 Bcast:10.0.20.255 Mask:255.255.255.0
inet6 addr: fe80::f816:3eff:fe31:bcc9/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1454 Metric:1
RX packets:8941 errors:0 dropped:0 overruns:0 frame:0
TX packets:5324 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5662823 (5.6 MB) TX bytes:616960 (616.9 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:672 (672.0 B) TX bytes:672 (672.0 B)
Melihat ini dan di tempat lain, saya mengkonfigurasi / etc / network / interfaces saya sebagai berikut:
auto eth0
iface eth0 inet static
address 10.0.20.3
netmask 255.255.255.0
auto eth1
iface eth1 inet static
address 10.1.0.1
netmask 255.255.255.0
auto eth2
iface eth2 inet static
address 10.128.0.1
netmask 255.255.255.0
Saya tidak melakukan apa pun untuk eth0 karena sudah berjalan. Saya mencoba "sudo ifdown eth1". Saya mendapatkan:
ifdown: interface eth1 not configured
Saya melihat di forum-forum ini, dan orang-orang berbicara tentang gateway, tapi saya tidak yakin untuk mengatur gateway ini, dan untuk interface mana. Bisakah seseorang tolong saya?
Saat menjalankan "sudo ifup eth1", saya mendapatkan hasilnya:
Cannot find device "eth1"
Failed to bring up eth1.
OK, inilah yang saya lakukan - alih-alih menggunakan eth1 dan eth2, saya menggantinya masing-masing dengan eth0: 1 dan eth0: 2, seperti yang diberikan di bawah ini:
auto eth0:1
iface eth0:1 inet static
address 10.1.0.1
netmask 255.255.255.0
auto eth0:2
iface eth0:2 inet static
address 10.128.0.1
netmask 255.255.255.0
Sekarang, ketika saya melakukan "sudo ifup eth0: 1" dan "sudo ifup eth0: 2", antarmuka dimulai dengan benar. Jadi output dari "ifconfig -a" adalah:
eth0 Link encap:Ethernet HWaddr fa:16:3e:31:bc:c9
inet addr:10.0.20.3 Bcast:10.0.20.255 Mask:255.255.255.0
inet6 addr: fe80::f816:3eff:fe31:bcc9/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1454 Metric:1
RX packets:1498 errors:0 dropped:0 overruns:0 frame:0
TX packets:1220 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:149182 (149.1 KB) TX bytes:148374 (148.3 KB)
eth0:1 Link encap:Ethernet HWaddr fa:16:3e:31:bc:c9
inet addr:10.1.0.1 Bcast:10.1.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1454 Metric:1
eth0:2 Link encap:Ethernet HWaddr fa:16:3e:31:bc:c9
inet addr:10.128.0.1 Bcast:10.128.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1454 Metric:1
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1184 (1.1 KB) TX bytes:1184 (1.1 KB)
Tapi, saya masih bingung. Saya seharusnya melakukan hal yang sama dengan perangkat eth1 dan eth2. Jika antarmuka ini tidak ada, bagaimana cara menambahkannya?
OK, akhirnya saya mengerti. Ketika saya membuat instance OpenStack, saya hanya menggunakan satu antarmuka jaringan. Dengan demikian hanya eth0 yang dibuat. Saya menghapus instance dan membuat yang baru menentukan antarmuka tambahan. eth1 dan eth2 berhasil dikonfigurasi!
ifdown
? Antarmuka sudah turun. Untuk bangkit, Anda harus menggunakan ifup
.