Zamiana eth1.10 > rename4 (modprobe 8021q) - DEBIAN 9.8

Masz problemy z siecią bądź internetem? Zapytaj tu
obercik
Posty: 3
Rejestracja: 18 stycznia 2019, 10:50

Zamiana eth1.10 > rename4 (modprobe 8021q) - DEBIAN 9.8

Post autor: obercik » 15 kwietnia 2019, 09:23

Witajcie,
walczę od dłuższego czasu i nie mogę sobie poradzić...

Odpalam modprobe 8021q zgodnie z tą wskazówką:
https://www.techonia.com/1227/create-vlan-on-linux- … talyst-switch

i o ile na Debianie 8 nie mam problemu - o tyle na Debianie 9.8 - następuje zamiana interfejsów sieciowych na eth1, np. z eth1.10 > na rename4

Kopałem w sieci; dostałem podpowiedź, żę to może udev dokonuje zamiany...

Czy możecie mi podpowiedzieć, gdzie robię błąd?

Moje działania:
1. dodanie pliku: /etc/udev/rules.d/76-netnames.rules a w nim zamiana interfejsów odpowiednio na eth0 i eth1 (zgodnie z: https://blog.kowalsio.com/2015/02/27/debian-zmiana- … w-sieciowych/):

Kod: Zaznacz cały

SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="xx:xx:xx:xx:xx:xa", NAME="eth0"
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="xx:xx:xx:xx:xx:xb", NAME="eth1"
2. dodanie pliku "modprobe8021q" do /etc/init.d oraz /etc/rc2.boot, a w nim:

Kod: Zaznacz cały

#!/bin/bash

modprobe 8021q
ifconfig eth1 0.0.0.0 up
vconfig add eth1 10    
ifconfig eth1.10 up
ifconfig eth1.10 mtu 1496    #optional if your network card doesn't support MTU 1504B
ifconfig eth1.10 10.10.10.1 netmask 255.255.255.0
Ostatnio zmieniony 16 kwietnia 2019, 09:29 przez LordRuthwen, łącznie zmieniany 1 raz.
Powód: Używaj znaczników CODE

Awatar użytkownika
marcin1982
Moderator
Posty: 1708
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Re: Zamiana eth1.10 > rename4 (modprobe 8021q) - DEBIAN 9.8

Post autor: marcin1982 » 16 kwietnia 2019, 21:15

Co do ładowania modulu - użyj do tego pliku /etc/modules LUB pliku np. nazwa_modulu.conf w katalogu /etc/modules-load.d i wpisz tam nazwę modułu.

Kod: Zaznacz cały

#    echo "8021q" > /etc/modules-load.d/8021q.conf

Co do konfiguracji VLAN - spróbuj użyc pliku /etc/network/interfaces zamiast magicznych skryptów "all in one" w de facto porzuconym katalogu sysvinit:
https://blog.sleeplessbeastie.eu/2012/1 ... interface/ .

Może być tak, że NetworkManager "sobie", a skrypt "sobie". Stare jak byk, ale może zadziała :D

ODPOWIEDZ