Tôi hoàn toàn mới đối với quản trị mạng và vì vậy việc tìm kiếm mọi thứ hơi khó khăn. Tôi có một máy, có 1 giao diện tôi phải đặt thành mạng con 10.0.20.0/24, một giao diện khác thành 10.1.0.0/24 và thứ ba là 10.128.0.0/24. Eth0 của tôi đã chạy và lệnh ifconfig hiển thị kết quả:
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)
Nhìn vào điều này và các nơi khác, tôi đã cấu hình các giao diện / etc / mạng / của mình như vậy:
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
Tôi không làm gì với eth0 vì nó đang chạy. Tôi đã thử "sudo ifdown eth1". Tôi đang nhận được:
ifdown: interface eth1 not configured
Tôi đã xem các diễn đàn này và mọi người đang nói về một cổng, nhưng tôi không chắc nên đặt cổng này vào và giao diện nào. Có thể ai đó hãy giúp tôi?
Khi chạy "sudo ifup eth1", tôi đã nhận được kết quả:
Cannot find device "eth1"
Failed to bring up eth1.
OK, đây là những gì tôi đã làm - thay vì sử dụng eth1 và eth2, tôi đã thay thế chúng bằng eth0: 1 và eth0: 2, như được đưa ra dưới đây:
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
Bây giờ, khi tôi đang thực hiện "sudo ifup eth0: 1" và "sudo ifup eth0: 2", giao diện bắt đầu chính xác. Vì vậy, đầu ra của "ifconfig -a" là:
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)
Nhưng, tôi vẫn bối rối. Tôi phải làm tương tự với các thiết bị eth1 và eth2. Nếu các giao diện này không có mặt, làm thế nào để tôi thêm chúng?
OK, cuối cùng tôi đã nhận được nó. Khi tôi tạo cá thể OpenStack, tôi chỉ sử dụng một giao diện mạng. Do đó, chỉ eth0 được tạo ra. Tôi đã xóa cá thể và tạo một cái mới chỉ định các giao diện bổ sung. eth1 và eth2 đã được cấu hình thành công!
ifdown
? Giao diện đã bị hỏng. Để có được nó, bạn nên sử dụng ifup
.