Network

---

Network Settings

apt-get install network-manager

$ sudo systemctl start NetworkManager.service 

$ sudo systemctl enable NetworkManager.service 

$ nmtui 


apt install net-tools 

# apt-get install ifupdown

# ifdown enp0s3; ifup enp0s3

apt-get install ifupdown

apt-get install ifupdown2

apt-get install netscript-2.4



# ip link set dev eth0 up

# ip link set dev eth0 down


# /sbin/ifconfig eth0 up

# /sbin/ifconfig eth0 down




# sudo ip addr add 10.102.66.200/24 dev enp2s0

# ip link set dev enp2s0 up

# ip link set dev enp2s0 down

# sudo ip route add default via 10.102.66.1

# ip route show

# ifconfig -a

# netplan generate 


apt install net-tools 

$ ip a 

$ ifconfig enp0s3 up
$ ifconfig enp0s3 down 



**** 2 network interfaces *******

LAN: enp0s3 WAN: enp0s8 

# cd /etc/netplan

$ sudo nano /etc/netplan/50-cloud-init.yaml    [ Ubuntu 18.04]

# vim /etc/netplan/01-netcfg.yaml

---------------------------------------------

vi  /etc/netplan/01-systemd-networkd.yaml


                         ---------------------------------------network:  version: 2  ethernets:    enp0s3:      addresses: [192.168.0.128/24]      gateway4: 192.168.0.1      nameservers:        search: [yourdomain]        addresses: [8.8.8.8,8.8.4.4]    enp0s8:       addresses: [192.168.56.128/24]                       ----------------------------------

#   netplan apply 

# network: {config: disabled}

network:    ethernets:        ens33:            addresses:            - 192.168.1.27/24            gateway4: 192.168.1.1            nameservers:                addresses:                - 8.8.8.8        ens34:            addresses:            - 192.168.124.132/24            nameservers: {}    version: 2~

               ---------------

### 1 LAN card 

enp0s8: 

dhcp4: no

dhcp6: no

addresses: [192.168.56.110/24, ]

gateway4: 192.168.56.1

nameservers:

addresses: [8.8.8.8, 8.8.4.4]

#### 2 LAN Card

# This file describes the network interfaces available on your system

# For more information, see netplan(5).

network:version: 2renderer: networkdethernets:enp0s3:dhcp4: yesenp0s8:dhcp4: nodhcp6: noaddresses: [192.168.56.110/24, ]gateway4: 192.168.56.1nameservers:addresses: [8.8.8.8, 8.8.4.4]                                       -----------------------------------------------------

# vi /etc/netplan/01-netcfg.yaml

        ----------STATIC------------------

network:

 version: 2

 renderer: networkd

 ethernets:

   enp0s3:

     dhcp4: no

     dhcp6: no

     addresses: [192.168.1.110/24]

     gateway4: 192.168.1.1

     nameservers:

       addresses: [8.8.8.8,8.8.4.4]

   

   -------OR--------

network:

   ethernets:

     eth0:          

     addresses:

     - 192.168.1.9/24

     dhcp: false

     gateway4: 192.168.1.1

     nameservers:

        addresses:

        - 192.168.1.1

        - 8.8.8.8

        - 8.8.4.4

        search: []

  version: 2  

   

   ----Static 2-------------------------------------------

network:

   ethernets:

     eth0:          

     addresses:

     - 192.168.1.9/24

     dhcp: false

     gateway4: 192.168.1.1

     nameservers:

        addresses:

        - 192.168.1.1

        - 8.8.8.8

        - 8.8.4.4

        search: []

     eth0:

     addresses:

     - 192.168.1.9/24

     dhcp: false

  version: 2  

   

   

   ----------------------DHCP------------------

network:

    version: 2

    ethernets:

        enp0s3:

            addresses: []

            dhcp4: true

    

                  -----OR----

network:

  version: 2

  renderer: networkd

  ethernets:

    enp0s3:

      dhcp4: yes

   -------------------------------------------------------

# $sudo netplan apply

# netplan apply

Set Dynamic DHCP IP Address in Ubuntu

# vim /etc/netplan/01-netcfg.yaml

# This file describes the network interfaces available on your system

# For more information, see netplan(5).

network:

version: 2

renderer: networkd

ethernets:

enp0s8:

dhcp4: yes

dhcp6: yes

Once done save and close the file and apply

$ sudo netplan apply

$ ifconfig -a

sudo ifconfig sudo ip addr show

ip addr show dev enp0s8

sudo netplan --debug apply

systemctl restart NetworkManager.service

service network-manager restart

# systemctl restart systemd-resolved

Make the configuration effective (no reboot needed):

# ifdown --force enp0s3 lo && ifup -a # systemctl unmask networking # systemctl enable networking # systemctl restart networking

---