- In company, there are three networks mycompany.corp.com, mycompany.net and mycompany.dmz.com;
- At home, I want to access the Internet without VPN;
- Use VPN at home to access company's networks.
; generated by /sbin/dhclient-script search mycompany.corp.com nameserver 10.184.77.23 nameserver xx.10.217.47 nameserver 192.168.0.1
This is not convenient because I have to type the full DNS name if I want to access a host hostA.mycompany.net instead of hostA.
I can add the other twos in DNS tab network-configuration, but the change will be overwritten by dhclient when the interface is restarted, or machine reboot.
If set DNS name servers will be different for company and home. It works in one environment and fails in the others. Company internal DNS servers are accessible from outside without VPN.
Here is my solution to config dhclient to include the other two network in DNS search like this:
add /etc/dhclient-eth1.conf interface "eth1" { append domain-name " mycompany.net mycompany.dmz.com"; };Then restart the network:
sudo /sbin/service network restartNOTES:
- a blank in domain-name value is important because the string is simply concatenated to the string retrieved from the provider.
- if it is not working, check /var/log/message
- use "domain-name" for search. "domain-search" is not correct for CentOS 5.8.
No comments:
Post a Comment