Tôi đã sử dụng Ubuntu kể từ Ubuntu 8.10; hôm nay tôi đang làm việc với Ubuntu 12.04 Server.
Tôi đang gặp khó khăn trong việc giữ các tuyến tĩnh khi khởi động. Tôi thường đặt các lệnh tuyến
/sbin/route add -net <IP>/<MASK> <GW> dev <ethX>
trong /etc/rc.local
hoặc tôi sẽ tạo một tệp (có tên routes
) trong thư mục /etc/network/if-up/
, nhưng tôi nhận thấy rằng trên Ubuntu 12.04 nó không hoạt động.
Nếu tôi gõ các lệnh trong trình bao, chúng sẽ hoạt động, nhưng các lệnh tương tự không hoạt động khi chúng nằm trong tệp được chỉ định.
Tôi đã cố gắng thay đổi tên tệp thành các tên khác với suy nghĩ rằng tên tệp của tôi ( routes
) có thể bị lỗi trong Ubuntu 12.04, nhưng điều đó cũng không hoạt động.
Tôi cũng nhận thấy rằng lệnh /sbin/ifconfig
hoạt động, ít hơn /sbin/route
.
Điều gì đã thay đổi trong thiết lập mạng?
Làm cách nào để xác định các tuyến tĩnh trên Ubuntu 12.04?
ip add
và ip route
. Một lệnh để cai trị mạng. :)
man 5 interfaces
your_command > stderr.txt 2>&1
) và kiểm tra đầu ra của nó ...