User Tag List

+ Trả lời chủ đề
Hiện kết quả từ 1 tới 6 của 6

Chủ đề: Thay đổi nameserver trong Ubuntu

  1. #1
    .:: Grumpy svBKer ::. Avatar của 1973
    Tham gia ngày
    Mar 2010
    Bài gửi
    3.793

    Mặc định Thay đổi nameserver trong Ubuntu

    Sau khi nâng cấp lên Ubuntu 12.10 tôi không thể truy cập vào mạng mặc dù card mạng vẫn nhận đầy đủ, vẫn truy cập được vào model bình thường.

    Tôi nghĩ là do tôi thiết lập sai proxy ở đâu đó nhưng không phải. Cuối cùng tôi phát hiện ra là tệp cấu hình nameserver (/etc/resolv.conf) của mình hoàn toàn trống rỗng. Và tất nhiên là tôi không thể truy cập được vào mạng rồi vì nó không tìm thấy nameserver để phân giải tên miền.

    Tôi sửa file này và thêm vào DNS của Google và nội dung của file trên thành như sau:
    Mã:
    # Generated by NetworkManager
    nameserver 8.8.8.8
    nameserver 8.8.4.4
    Kết quả là máy tôi vào được mạng ngày lập tức.

    Tuy nhiên tôi gặp vấn đề là ngay sau khi khởi động lại thì file đó của tôi lại trống rỗng và tất nhiên là tiếp tục không vào được mạng. Tôi nghĩ điều này là do NetworkManager đã tạo lại file đó sau mỗi lần tôi sửa và khởi động lại máy, các bạn có thể nhận ra điều này bởi dòng comment # Generated by NetworkManager như ở trên.

    Tôi đã search Google và tìm ra cách để nameserver không bị thay đổi mỗi khi tôi restart máy. Để làm được việc này các bạn cần sửa file /etc/dhcp3/dhclient.conf hoặc /etc/dhcp/dhclient.conf nếu file kia không tồn tại. Hiện tại tôi dùng Ubuntu và file tôi sửa là /etc/dhcp/dhclient.conf.

    Tìm đến dòng #prepend domain-name-servers 127.0.0.1; và bỏ dấu # ở đầu dòng đi và thay 127.0.0.1 bằng nameserver mà bạn muốn dùng, mỗi IP cách nhau bởi dấu phẩy. Ví dụ:

    Mã:
    prepend domain-name-servers 208.67.222.222, 208.67.220.220;
    hoặc

    Mã:
    prepend domain-name-servers 8.8.8.8, 8.8.4.4;
    Cuối cùng khởi động lại máy và bạn sẽ thấy kết quả.

    Chúc vui.

    -1973
    Contact me:
    Email: sangnd [at] svBK.vn
    Personal website: My Blog | Chat với người lạ
    Facebook Page của Bách Khoa Forum: http://www.facebook.com/svbk.vn

  2. Có 2 thành viên cảm ơn bài viết của 1973 có chất lượng:


  3. #2
    .:: Grumpy svBKer ::. Avatar của 1973
    Tham gia ngày
    Mar 2010
    Bài gửi
    3.793

    Mặc định Re: Thay đổi nameserver trong Ubuntu

    Mình có một vấn đề đang thắc mở ở đây là khi file resolv.conf trống thì mình vẫn vào được mạng trong chế độ Recovery (sau khi chọn menu Enable network), còn nếu boot bình thường thì lại không vào được mạng.

    Như vậy sau khi chọn menu "Enable network" thì hệ thống đã làm cái gì đó để có thể vào được mạng. Vậy lúc mình Enable network trong Recovery Mode thì nó làm những gì và có khác biệt gì so với khi mình boot bình thường vậy nhỉ?

    Mời mọi người cùng thảo luận.

    -1973

  4. #3
    Điều hành viên
    Tham gia ngày
    Mar 2012
    Bài gửi
    130

    Mặc định Re: Thay đổi nameserver trong Ubuntu

    Post hay đấy, mình nghĩ chế độ Recovery trong Ubuntu nó cũng tương tự như Safe Mode trong Windows

  5. #4
    [ -~] Avatar của bino1810
    Tham gia ngày
    Mar 2012
    Bài gửi
    424

    Mặc định Re: Thay đổi nameserver trong Ubuntu

    Quote Nguyên văn bởi 1973 Xem bài viết
    Mình có một vấn đề đang thắc mở ở đây là khi file resolv.conf trống thì mình vẫn vào được mạng trong chế độ Recovery (sau khi chọn menu Enable network), còn nếu boot bình thường thì lại không vào được mạng.

    Như vậy sau khi chọn menu "Enable network" thì hệ thống đã làm cái gì đó để có thể vào được mạng. Vậy lúc mình Enable network trong Recovery Mode thì nó làm những gì và có khác biệt gì so với khi mình boot bình thường vậy nhỉ?

    Mời mọi người cùng thảo luận.

    -1973
    Vào được mạng cụ thể là thế nào? có phân giải được tên miền không? Còn ping 8.8.8.8 thì vẫn gọi là ra được mạng mà
    SVBK.VN Kết nối bạn bè - Bách Khoa tụ hội

  6. #5
    .:: Grumpy svBKer ::. Avatar của 1973
    Tham gia ngày
    Mar 2010
    Bài gửi
    3.793

    Mặc định Re: Thay đổi nameserver trong Ubuntu

    Nếu không nói gì thì 'vào mạng' được hiểu là có thể truy cập các website bình thường

  7. #6
    [ -~] Avatar của bino1810
    Tham gia ngày
    Mar 2012
    Bài gửi
    424

    Mặc định Re: Thay đổi nameserver trong Ubuntu

    Hôm nay cũng thử boot vào recovery mode và thấy vẫn vào mạng bình thường, dù không tích enable network, tại mình đặt IP tĩnh chăng

    PS: Về vụ DNS bàn trên fb, @1973 thử chạy lệnh
    strace -f -e trace=file,write /etc/init.d/networking restart 2> strace.dns
    rồi quăng file strace.dns lên đây với, để xem thằng NetworkManager nó làm việc ra sao, tớ thử với thằng resolvconf rồi, đang muốn so sánh với thằng này mà lười cài bản desktop quá

+ Trả lời chủ đề

Thông tin chủ đề

Users Browsing this Thread

Hiện có 1 người đọc bài này. (0 thành viên và 1 khách)

Từ khóa (Tag) của chủ đề này

Quyền viết bài

  • Bạn không thể gửi chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình


About svBK.VN

    Bách Khoa Forum - Diễn đàn thảo luận chung của sinh viên ĐH Bách Khoa Hà Nội. Nơi giao lưu giữa sinh viên - cựu sinh viên - giảng viên của trường.

Follow us on

Twitter Facebook youtube