Hiện tượng tôi gặp phải là:
- Ping chỉ lên tới gateway, không ra được mạng.
- Trên máy có 2 card mạng (eth0 và eth1), không hiểu sao khi tôi cấu hình thì các thông số card luôn bị "dính" tức là khi tôi thêm thông số cho eth0, nhưng sau đó thay đổi lại thì eth0 vẫn giữ các giá trị cũ.
Nội dung bài viết được viết theo tiến trình tìm hiểu của người viết, không phải theo cách làm step-by-step.
Bài học số 1: Cấu hình mạng bằng lệnh ifconfig
- Để xem thông tin của một card mạng ta dùng lệnh sau:
ifconfig eth0 (eth0 là tên card mạng cần xem, có thể là eth1, wlan0,...) - Xem thông tin của tất cả card mạng trong hệ thống ta dùng lệnh sau:
ifconfig -a - Tắt một card mạng:
ifconfig eth0 down (eth0 là tên card mạng cần xem, có thể là eth1, wlan0,...) - Bật một card mạng:
ifconfig eth0 up (eth0 là tên card mạng cần xem, có thể là eth1, wlan0,...) - Gán ip cho một card mạng:
ifconfig eth0 192.168.2.2 (eth0 là tên card mạng cần xem, có thể là eth1, wlan0,...) - Thay đổi subnet mask cho một card mạng:
ifconfig eth0 netmask 255.255.255.0 (eth0 là tên card mạng cần xem, có thể là eth1, wlan0,...) - Thay đổi broadcast cho một card mạng:
ifconfig eth0 broadcast 192.168.2.255
Bài học số 2: cấu hình gateway cho mạng bằng lệnh route
Cái này chỉ cần lệnh sau:
route add default gw 192.168.1.254 eth0 (eth0 là tên card mạng cần xem, có thể là eth1, wlan0,...)
Xem thêm tại: link tham khảo
Bài học số 3: khởi động lại vẫn giữ được những thông tin vừa cấu hình
Lưu ý, những điều bạn vừa làm ở trên, sau khi khởi động lại máy sẽ bị mất. Vậy muốn giữ bạn phải làm như sau:
Mở tập tin /etc/rc.local và thêm các dòng sau vào trước "exit 0".
sudo ifconfig eth0 192.168.2.2
sudo ifconfig eth0 netmask 255.255.255.0
sudo ifconfig eth1 down (cái này là tôi disable card eth1 đi cho khỏi xung đột thôi, bạn muốn thêm hay không thì tùy)
sudo ifconfig eth0 up
sudo route add default gw 192.168.1.254 eth0
Xem thêm tại: link tham khảo
Bài học số 4: máy có nhiều card mạng, biết là mình đang cắm dây vào card nào đây?
Cái này, tôi nhiều lần bị vướng, cắm cable mạng vào đuôi máy nhưng không biết đó là card số mấy. Kinh nghiệm là làm như sau:
Cắm cable mạng vào đã.
Dùng lệnh ifconfig tắt tất cả các card mạng đi, sau đó lần lượt bật từng cái một lên, bật cái nào thì tắt các cái còn lại đi. Tới khi nào bạn thấy đèn báo mạng nháy ở vị trí cắm thì đó chính là card mạng bạn muốn tìm.
You're welcome :)
Trả lờiXóaAd có thể làm một bài hướng dẫn cụ thể cấu hình ad-hoc trên linux được không ạ.Cái này khó ạ.Các lệnh cấu hình tới demo lun nha ad :) :) :)
Trả lờiXóaOk, mình sẽ có một bài hướng dẫn chi tiết về phần này cho bạn :)
Xóa