| Venet on VLAN [message #9005] | 
			Wed, 13 December 2006 07:53   | 
		 
		
			
				
				
				
					
						  
						jdoe
						 Messages: 13 Registered: December 2006 
						
					 | 
					Junior Member  | 
					 | 
		 
		 
	 | 
 
	
		Продолжая тему по использованию VLANов в OpenVZ. 
Пытался запустить самую простую конфигурацию: 
 
на VE0: 
 
ifconfig eth0 0 
vconfig add eth0 105 
ifconfig eth0.105 192.168.1.1/24 
 
vzctl set 2000 --ipadd 192.168.1.100 --save 
 
Все вроде хорошо, но сетка не работает - некорректно работает функция  vzgetnetdev (файл /usr/lib/vzctl/scripts/vps-functions) 
c vlan интерфейсами вида eth0.105@eth0, которые выдаются по  
ip add list. 
 
nemo:scripts# diff -uN vps-functions.orig vps-functions
--- vps-functions.orig  2006-12-13 17:48:52.000000000 +1000
+++ vps-functions       2006-12-13 16:39:44.000000000 +1000
@@ -104,7 +104,7 @@
        /^[\ \t]+inet / {
                if (dev != "") print (dev);
                dev="";
-       }' | sed 's/:$//'`
+       }' | sed 's/[@:].*$//'`
 }
 
 
Заработало! 
 
С уважением, Антон 
		
		
		
 |  
	| 
		
	 | 
 
 
 |