Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ### NETWORK MANAGER ####
- network_config(){
- interface=$(ip r | grep default | awk '{ print $5 }' | head -1)
- if [ -z $interface ]; then
- write_log "------NETWORK RUN dhclient----------"
- sudo dhclient
- fi
- architecture=$(uname -m)
- if [ $architecture = "aarch64" ]; then
- if [ -f /etc/network/interfaces ]; then
- check_interface=$(grep -i "auto eth0" /etc/network/interfaces | head -1)
- if [ $check_interface = "auto eth0" ]; then
- echo "SKIP!"
- else
- write_log "------UPDATE NETWORK INTERFACES (auto eth0)----------"
- sudo sh -c "printf '%s\n' 0a 'auto eth0' . x | sudo ex /etc/network/interfaces"
- sudo shutdown -r +1
- fi
- fi
- fi
- interface=$(ip r | grep default | awk '{ print $5 }' | head -1)
- ### DNS RESOLV ###
- router=$(ip r | grep default | awk '{ print $3 }')
- dig +short +time=3 cms.vcam.viettel.vn
- if [ $? -ne 0 ]; then
- write_log "------UPDATE DNS resolv VIETTEL SUCCESS----------"
- echo -e "nameserver $router\nnameserver 203.113.131.2\nnameserver 203.113.188.1\nnameserver 203.113.188.2\nnameserver 203.113.131.1\nnameserver 203.113.131.3" | sudo tee /etc/resolv.conf
- fi
- }
- network_config
Add Comment
Please, Sign In to add comment