Rodomi pranešimai su žymėmis network. Rodyti visus pranešimus
Rodomi pranešimai su žymėmis network. Rodyti visus pranešimus

2023 m. liepos 30 d., sekmadienis

NetworkStatus

Configuration files goes here:

/etc/NetworkManager/system-connections/
 

Default config:
$ sudo NetworkManager --print-config


Creating/modify new connection:

Add:

nmcli connection add type <con-type> <device> con-name <con-name>

nmcli connection add type gsm ifname ttyUSB2 con-name MyModem

Modify:

nmcli connection modify <con-name> ipv4.method manual ipv4.address <IP>/subnet


WIFI:

Wifi enable/disable status 

$ nmcli radio
WIFI-HW  WIFI     WWAN-HW  WWAN
enabled  enabled  enabled  enabled 

Showing all wifi connections with strengths: 

$ nmcli dev wifi list

$nmcli dev
DEVICE           TYPE      STATE         CONNECTION                   
wlp3s0           wifi      connected     connection-name 

 

Connecting disconnecting device 

$ mcli dev disconnect wlp3s0
$ nmcli dev connect wlp3s0  

Connecting to wifi network 

$ nmcli dev wifi connect SSID password SSID-PASSWORD ifname wlp3s0

How to change metric:

$ nmcli con mod "Wired connection 2" ipv4.route-metric 99

$ nmcli connection up "Wired connection 2"

To show metric:

$ route -n


Show Connection files:

$ nmcli -f name,device,FILENAME c | less

 

 

NetworkManager Configuration

# Debug
sudo /usr/sbin/ModemManager --debug 
$ nmcli con edit MyWorkingConnection
nmcli> set gsm.username data
nmcli> set gsm.password <passwordgoeshere>
nmcli> save
nmcli> quit

# Network Manager add device
sudo nmcli c add type gsm ifname '*' con-name usb0 apn internet

#List modems
mmcli -L

# Query modem
mmcli --modem=0

#Connect to bearer
sudo mmcli -m 0 --simple-connect='apn=internet'

# Show bearer
mmcli --modem=0 --bearer=0
# display information
nmcli d
ip a s usb0
nmcli --colors=yes c
mmcli -L
nmcli -f name,device,filename c


Documentation:

Redhad NetworkStatus Documentation

Examples

Cheatsheet  

https://adminscriptbank.wordpress.com/tag/nmcli/

2016 m. rugsėjo 17 d., šeštadienis

gnu/Linux tinklo nustatymai

nmtui - programa leidžianti per terminalą pakeisti tinklo nustatymus:
nmtui pasirinkimų langas
Atvaizduoja tinklo sąsajų informaciją:
$ ip a 
$ ip address #arba
$ ip -c addr # spalvotas atvaizdavimas
$ ifconfig #arba


Tam tikros sąsajos atvaizdavimas:
$ ifconfig eth0 

Visų ir atskirų tinklo sąsajų valdymas:
$ sudo systemctl {stop disable restart enable} NetworkManager.service

ifdown eth0 #išjungia eth0 sąsaja
ifup eth0 #įjungia eth0 sąsaja

Kitos komandos:
$ ip a | grep inet #Atvaizduoja visus ip adresus

Centos/Redhat tinklo nustatymų katalogas: /etc/sysconfig/network-scripts
Debian/Ubuntu tinklo nustatymų katalogas: /etc/network/

Centos/Redhat

dhcp pavyzdys:
DEVICE=eth0
HWADDR=F0:DE:F1:28:46:D9
TYPE=Ethernet
BOOTPROTO=dhcp
ONBOOT=yes
USERCTL=no

Pavyzdys su statiniu IP:
DEVICE=eth1
HWADDR=00:1B:21:0A:E8:5E
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
IPADDR=192.168.0.140
NETMASK=255.255.255.0
GATEWAY=192.168.0.1


2015 m. kovo 21 d., šeštadienis

CentOS7 derinimas

Paketai


yum install net-tools - (netstat komanda)
yum install bind bind-utils (dns serveris)

CentOS tinklo konfigūracija


Suinstaliavus CentOS-7 Minimal, ant Virtual-Box, nebuvo tinklo. Tam, kad pasigautų adresą reikėjo konfigūraciniam dokumente, nustatyti, kad užkrovimo metu įrenginys būtų įjungtas.
Didaminio IP konfiguravimas: vi /etc/sysconfig/network-scripts/ifcfg-eth<x> 
Pakeitimas: ONBOOT = yes
Statinio IP konfiguravimas:
Tinklo konfigūracinį dokumentą randam:
vi /etc/sysconfig/network-scripts/ifcfg-eth<x>  Statinio ip pavyzdys:
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
NETWORK=10.0.1.0
NETMASK=255.255.255.0
IPADDR=10.0.1.27
USERCTL=no
DHCP serverio pavyzdys:
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
Koks bus naudojamas protokolas.
BOOTPROTO = {none, bootp, dhcp } Ar įrenginys turėtų būti aktyvus užkrovimo metu.
ONBOOT = {yes, no } Vartotojo teisės į konfigūracinį failą.
USERCTL = {yes, no }

Tinklo perkrovimas:
sudo systemctl restart network
/etc/init.d/network restart
services network restart

DNS diegimas:


named-checkconf - Tikrina ar teisingai sukonfigūruotas dns dokumentas.
/var/named/     - DNS zonų dokumentai.
yum install python-dns - python dns paketas
vim /usr/share/doc/python-dns-1.12.0/examples/ - python dns pavyzdžiai.
/var/named/data/named.run - DNS logai.

#Package: bind; Service: named; Config: caching
yum install bind bind-utils -y 
Įjungimas/Įšjungimas
systemctl enable named
systemctl start named 

#Per nmap galima matyti "53/tcp open domain"
#/etc/named.conf dokumente, prie "logging" pridedam "print-severity", kuris rodys įrašų svarbą.
print-severity yes;

Šaltiniai:
https://www.centos.org/docs/4/html/rhel-rg-en-4/s1-networkscripts-interfaces.html
https://unix.stackexchange.com/questions/78295/centos-no-network-interface-after-installation-in-virtualbox