Thunderbird는 Linux Mint 17.2에서 DNS 호스트 이름을 확인할 수 없습니다.

Thunderbird는 Linux Mint 17.2에서 DNS 호스트 이름을 확인할 수 없습니다.

방금 Linux Mint 14에서 17.2로 업그레이드했는데 Thunderbird 38.4.0에 문제가 있습니다. 를 제외하고는 해결되지 않습니다 /etc/hosts. Firefox, 호스트 명령, 핑 등을 포함하여 시도한 모든 것이 모두 잘 작동합니다.

메일 서버 호스트 이름을 추가하면 /etc/hosts작동합니다. 그것 없이는 연결할 방법이 없습니다. 또한 추가 기능 사이트와 같은 Mozilla 사이트에도 연결할 수 없습니다.

새로운 사용자를 생성하고 해당 사용자로 로그인한 후 Thunderbird 설정을 시도했습니다. 같은 방식으로 실패하여 호스트 이름을 확인할 수 없습니다.

Thunderbird 구성 편집기에서 ipv6을 비활성화하려고 시도했지만 아무런 차이가 없었습니다.

프록시 설정이 프록시 없음으로 설정되어 있습니다.

/etc/resolv.conf맞다. /etc/nsswitch.conf가지다:

hosts: files mdns4_minimal [NOTFOUND=RETURN] dns

그냥으로 바꾸면 files dns별 차이가 없습니다.

straceThunderbird가 /etc/resolv.confDNS 쿼리를 읽고 보내고 있음을 보여줍니다. tcpdumpDNS 쿼리 및 결과를 표시합니다. 그러나 메일 서버 호스트에 연결하려는 시도는 이루어지지 않습니다.

어떤 아이디어가 있나요?

고쳐 쓰다:

네트워크 구성 문제인 것 같습니다. Linux Mint 14에서 네트워크 설정을 전송하려고 시도했지만 더 이상 작동하지 않을 정도로 변경된 것 같습니다. 정적 네트워크 구성을 제거 /etc/network/interfaces하고 DHCP를 사용하게 하면 모든 것이 잘 작동합니다.

내가 추가한 내용은 다음과 같습니다 /etc/network/interfaces.

iface eth0 inet static
        address 192.168.0.4
        netmask 255.255.255.0
        gateway 192.168.0.1
        dns-nameservers 192.168.0.1 192.168.1.254 8.8.8.8

auto eth0

제거되고 시스템이 다시 시작되면 /etc/resolv.conf127.0.1.1의 DNS 서버만 표시되었으며 이는 내장된 DNS 서버인 것으로 보입니다. 얼마나 다른지는 모르겠지만 그렇습니다.

Linux Mint의 고정 IP 주소를 구성하는 올바른 방법은 무엇입니까?

답변1

마침내 두 명의 다른 편집자가 있다는 것을 알게 되었습니다 network configuration.

한 가지 방법은 트레이의 네트워크 연결 아이콘을 마우스 오른쪽 버튼으로 클릭한 다음 를 호출하여 호출하는 것입니다 nm-connection-editor. 그러면 의 구성 정보가 변경됩니다 /etc/NetworkManager. 이를 사용하여 고정 IP 주소와 DNS 서버를 성공적으로 구성할 수 있었고 Thunderbird는 잘 작동합니다. 이는 다음을 사용합니다.DNS, 이로 인해 모든 DNS 요청이 DNS 서버로 직접 전송되는 대신 로컬 서버를 통과하게 됩니다.

다른 하나는 System > Administration > Network이전 Mint 메뉴의 메뉴 항목에 의해 호출됩니다. 을 network-admin변경하기 위해 호출됩니다 /etc/network/interfaces. Linux Mint 14에서 전송한 구성 정보입니다. 대부분의 경우 이것이 작동하는 것처럼 보이지만 Thunderbird가 DNS를 통해 찾는 호스트에 액세스할 수 없게 만드는 것은 바로 이 구성입니다.

관련 정보